blob: 38e26f634c6591f1fc29d3292ef646bb4e1c830c [file] [log] [blame]
// offlineasm input hash: 2a840aec564eecbbb6f7e7549f0aa2753d0f6294 6b959be80b9cec94c3dac5a2dd6e4535e38b4b1d 0c1cc42b98854e201df8e5086d3c8b883d3cdcfc
#if !OFFLINE_ASM_X86 && !OFFLINE_ASM_X86_WIN && !OFFLINE_ASM_X86_64 && !OFFLINE_ASM_X86_64_WIN && !OFFLINE_ASM_ARM && !OFFLINE_ASM_ARMv7 && !OFFLINE_ASM_ARMv7_TRADITIONAL && !OFFLINE_ASM_ARM64 && !OFFLINE_ASM_MIPS && !OFFLINE_ASM_SH4 && OFFLINE_ASM_C_LOOP && !OFFLINE_ASM_ARMv7k && !OFFLINE_ASM_ARMv7s && OFFLINE_ASM_JSVALUE64 && !OFFLINE_ASM_BIG_ENDIAN && !OFFLINE_ASM_ASSERT_ENABLED && !OFFLINE_ASM_COLLECT_STATS && !OFFLINE_ASM_EXECUTION_TRACING
OFFLINE_ASM_BEGIN
OFFLINE_ASM_GLOBAL_LABEL(llintPCRangeStart)
OFFLINE_ASM_GLUE_LABEL(llint_vm_entry_to_javascript)
PUSH(lr); // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter.asm:750
PUSH(cfr); // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter.asm:751
cfr.i = sp.i; // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter.asm:753
sp.i = cfr.i - intptr_t(0x20); // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter.asm:768
*CAST<intptr_t*>(sp.i8p) = t1.i; // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter64.asm:129
pc.i = *CAST<intptr_t*>(t1.i8p + 13440); // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter64.asm:130
*CAST<intptr_t*>(sp.i8p + 8) = pc.i; // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter64.asm:131
pc.i = *CAST<intptr_t*>(t1.i8p + 13432); // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter64.asm:132
*CAST<intptr_t*>(sp.i8p + 16) = pc.i; // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter64.asm:133
pc.u = *CAST<uint32_t*>(t2.i8p + 32); // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter64.asm:135
pc.i = intptr_t(0x5) + pc.i; // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter64.asm:136
pc.i = pc.i << (intptr_t(0x3) & 0x1f); // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter64.asm:137
t3.i = sp.i - pc.i; // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter64.asm:138
if (t3.u >= *CAST<uintptr_t*>(t1.i8p + 20424)) // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter64.asm:144
goto _offlineasm_doVMEntry__stackHeightOK;
pc.i = t0.i; // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter64.asm:150
t5.i = t1.i; // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter64.asm:151
{ // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter64.asm:152
SlowPathReturnType result = llint_stack_check_at_vm_entry(t1, t3);
decodeResult(result, t0.vp, t1.vp);
}
if (t0.i == intptr_t(0x0)) // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter64.asm:153
goto _offlineasm_doVMEntry__stackCheckFailed;
t0.i = pc.i; // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter64.asm:154
t1.i = t5.i; // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter64.asm:155
goto _offlineasm_doVMEntry__stackHeightOK; // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter64.asm:156
OFFLINE_ASM_LOCAL_LABEL(_offlineasm_doVMEntry__stackCheckFailed)
t0.i = pc.i; // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter64.asm:159
t1.i = t5.i; // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter64.asm:160
t0.i = t1.i; // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter64.asm:163
t1.i = t2.i; // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter64.asm:164
{ // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter64.asm:77
SlowPathReturnType result = llint_throw_stack_overflow_error(t0, t1);
decodeResult(result, t0.vp, t1.vp);
}
pc.i = cfr.i - intptr_t(0x20); // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter.asm:768
t1.i = *CAST<intptr_t*>(pc.i8p); // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter64.asm:169
t5.i = *CAST<intptr_t*>(pc.i8p + 8); // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter64.asm:170
*CAST<intptr_t*>(t1.i8p + 13440) = t5.i; // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter64.asm:171
t5.i = *CAST<intptr_t*>(pc.i8p + 16); // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter64.asm:172
*CAST<intptr_t*>(t1.i8p + 13432) = t5.i; // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter64.asm:173
sp.i = cfr.i - intptr_t(0x0); // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter64.asm:175
POP(cfr); // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter.asm:762
POP(lr); // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter.asm:763
opcode = lr.opcode; // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter64.asm:179
DISPATCH_OPCODE();
OFFLINE_ASM_LOCAL_LABEL(_offlineasm_doVMEntry__stackHeightOK)
sp.i = t3.i; // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter64.asm:182
t3.i = intptr_t(0x4); // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter64.asm:183
OFFLINE_ASM_LOCAL_LABEL(_offlineasm_doVMEntry__copyHeaderLoop)
t3.i32 = t3.i32 - int32_t(0x1); // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter64.asm:186
t3.clearHighWord();
t5.i64 = *CAST<int64_t*>(t2.i8p + (t3.i << 3)); // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter64.asm:187
*CAST<int64_t*>(sp.i8p + (t3.i << 3) + intptr_t(0x10)) = t5.i64; // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter64.asm:188
if (t3.i32 != 0) // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter64.asm:189
goto _offlineasm_doVMEntry__copyHeaderLoop;
pc.u = *CAST<uint32_t*>(t2.i8p + 16); // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter64.asm:191
pc.i32 = pc.i32 - int32_t(0x1); // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter64.asm:192
pc.clearHighWord();
t5.u = *CAST<uint32_t*>(t2.i8p + 32); // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter64.asm:193
t5.i32 = t5.i32 - int32_t(0x1); // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter64.asm:194
t5.clearHighWord();
if (pc.i32 == t5.i32) // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter64.asm:196
goto _offlineasm_doVMEntry__copyArgs;
t3.i = intptr_t(0xa); // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter64.asm:197
OFFLINE_ASM_LOCAL_LABEL(_offlineasm_doVMEntry__fillExtraArgsLoop)
t5.i32 = t5.i32 - int32_t(0x1); // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter64.asm:199
t5.clearHighWord();
*CAST<int64_t*>(sp.i8p + (t5.i << 3) + intptr_t(0x30)) = t3.i64; // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter64.asm:200
if (pc.i32 != t5.i32) // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter64.asm:201
goto _offlineasm_doVMEntry__fillExtraArgsLoop;
OFFLINE_ASM_LOCAL_LABEL(_offlineasm_doVMEntry__copyArgs)
t3.i = *CAST<intptr_t*>(t2.i8p + 40); // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter64.asm:204
OFFLINE_ASM_LOCAL_LABEL(_offlineasm_doVMEntry__copyArgsLoop)
if (pc.i32 == 0) // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter64.asm:207
goto _offlineasm_doVMEntry__copyArgsDone;
pc.i32 = pc.i32 - int32_t(0x1); // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter64.asm:208
pc.clearHighWord();
t5.i64 = *CAST<int64_t*>(t3.i8p + (pc.i << 3)); // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter64.asm:209
*CAST<int64_t*>(sp.i8p + (pc.i << 3) + intptr_t(0x30)) = t5.i64; // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter64.asm:210
goto _offlineasm_doVMEntry__copyArgsLoop; // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter64.asm:211
OFFLINE_ASM_LOCAL_LABEL(_offlineasm_doVMEntry__copyArgsDone)
*CAST<intptr_t*>(t1.i8p + 13440) = sp.i; // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter64.asm:218
*CAST<intptr_t*>(t1.i8p + 13432) = cfr.i; // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter64.asm:220
sp.i = sp.i + intptr_t(0x10); // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter64.asm:249
lr.opcode = getOpcode(llint_cloop_did_return_from_js_1); // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter64.asm:251
opcode = t0.opcode;
DISPATCH_OPCODE();
OFFLINE_ASM_GLUE_LABEL(llint_cloop_did_return_from_js_1)
sp.i = sp.i - intptr_t(0x10); // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter64.asm:255
pc.i = cfr.i - intptr_t(0x20); // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter.asm:768
t1.i = *CAST<intptr_t*>(pc.i8p); // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter64.asm:233
t2.i = *CAST<intptr_t*>(pc.i8p + 8); // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter64.asm:234
*CAST<intptr_t*>(t1.i8p + 13440) = t2.i; // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter64.asm:235
t2.i = *CAST<intptr_t*>(pc.i8p + 16); // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter64.asm:236
*CAST<intptr_t*>(t1.i8p + 13432) = t2.i; // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter64.asm:237
sp.i = cfr.i - intptr_t(0x0); // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter64.asm:239
POP(cfr); // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter.asm:762
POP(lr); // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter.asm:763
opcode = lr.opcode; // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter64.asm:244
DISPATCH_OPCODE();
OFFLINE_ASM_GLUE_LABEL(llint_vm_entry_to_native)
PUSH(lr); // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter.asm:750
PUSH(cfr); // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter.asm:751
cfr.i = sp.i; // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter.asm:753
sp.i = cfr.i - intptr_t(0x20); // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter.asm:768
*CAST<intptr_t*>(sp.i8p) = t1.i; // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter64.asm:129
pc.i = *CAST<intptr_t*>(t1.i8p + 13440); // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter64.asm:130
*CAST<intptr_t*>(sp.i8p + 8) = pc.i; // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter64.asm:131
pc.i = *CAST<intptr_t*>(t1.i8p + 13432); // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter64.asm:132
*CAST<intptr_t*>(sp.i8p + 16) = pc.i; // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter64.asm:133
pc.u = *CAST<uint32_t*>(t2.i8p + 32); // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter64.asm:135
pc.i = intptr_t(0x5) + pc.i; // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter64.asm:136
pc.i = pc.i << (intptr_t(0x3) & 0x1f); // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter64.asm:137
t3.i = sp.i - pc.i; // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter64.asm:138
if (t3.u >= *CAST<uintptr_t*>(t1.i8p + 20424)) // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter64.asm:144
goto _offlineasm_0_doVMEntry__stackHeightOK;
pc.i = t0.i; // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter64.asm:150
t5.i = t1.i; // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter64.asm:151
{ // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter64.asm:152
SlowPathReturnType result = llint_stack_check_at_vm_entry(t1, t3);
decodeResult(result, t0.vp, t1.vp);
}
if (t0.i == intptr_t(0x0)) // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter64.asm:153
goto _offlineasm_0_doVMEntry__stackCheckFailed;
t0.i = pc.i; // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter64.asm:154
t1.i = t5.i; // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter64.asm:155
goto _offlineasm_0_doVMEntry__stackHeightOK; // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter64.asm:156
OFFLINE_ASM_LOCAL_LABEL(_offlineasm_0_doVMEntry__stackCheckFailed)
t0.i = pc.i; // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter64.asm:159
t1.i = t5.i; // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter64.asm:160
t0.i = t1.i; // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter64.asm:163
t1.i = t2.i; // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter64.asm:164
{ // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter64.asm:77
SlowPathReturnType result = llint_throw_stack_overflow_error(t0, t1);
decodeResult(result, t0.vp, t1.vp);
}
pc.i = cfr.i - intptr_t(0x20); // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter.asm:768
t1.i = *CAST<intptr_t*>(pc.i8p); // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter64.asm:169
t5.i = *CAST<intptr_t*>(pc.i8p + 8); // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter64.asm:170
*CAST<intptr_t*>(t1.i8p + 13440) = t5.i; // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter64.asm:171
t5.i = *CAST<intptr_t*>(pc.i8p + 16); // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter64.asm:172
*CAST<intptr_t*>(t1.i8p + 13432) = t5.i; // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter64.asm:173
sp.i = cfr.i - intptr_t(0x0); // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter64.asm:175
POP(cfr); // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter.asm:762
POP(lr); // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter.asm:763
opcode = lr.opcode; // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter64.asm:179
DISPATCH_OPCODE();
OFFLINE_ASM_LOCAL_LABEL(_offlineasm_0_doVMEntry__stackHeightOK)
sp.i = t3.i; // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter64.asm:182
t3.i = intptr_t(0x4); // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter64.asm:183
OFFLINE_ASM_LOCAL_LABEL(_offlineasm_0_doVMEntry__copyHeaderLoop)
t3.i32 = t3.i32 - int32_t(0x1); // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter64.asm:186
t3.clearHighWord();
t5.i64 = *CAST<int64_t*>(t2.i8p + (t3.i << 3)); // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter64.asm:187
*CAST<int64_t*>(sp.i8p + (t3.i << 3) + intptr_t(0x10)) = t5.i64; // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter64.asm:188
if (t3.i32 != 0) // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter64.asm:189
goto _offlineasm_0_doVMEntry__copyHeaderLoop;
pc.u = *CAST<uint32_t*>(t2.i8p + 16); // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter64.asm:191
pc.i32 = pc.i32 - int32_t(0x1); // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter64.asm:192
pc.clearHighWord();
t5.u = *CAST<uint32_t*>(t2.i8p + 32); // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter64.asm:193
t5.i32 = t5.i32 - int32_t(0x1); // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter64.asm:194
t5.clearHighWord();
if (pc.i32 == t5.i32) // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter64.asm:196
goto _offlineasm_0_doVMEntry__copyArgs;
t3.i = intptr_t(0xa); // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter64.asm:197
OFFLINE_ASM_LOCAL_LABEL(_offlineasm_0_doVMEntry__fillExtraArgsLoop)
t5.i32 = t5.i32 - int32_t(0x1); // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter64.asm:199
t5.clearHighWord();
*CAST<int64_t*>(sp.i8p + (t5.i << 3) + intptr_t(0x30)) = t3.i64; // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter64.asm:200
if (pc.i32 != t5.i32) // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter64.asm:201
goto _offlineasm_0_doVMEntry__fillExtraArgsLoop;
OFFLINE_ASM_LOCAL_LABEL(_offlineasm_0_doVMEntry__copyArgs)
t3.i = *CAST<intptr_t*>(t2.i8p + 40); // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter64.asm:204
OFFLINE_ASM_LOCAL_LABEL(_offlineasm_0_doVMEntry__copyArgsLoop)
if (pc.i32 == 0) // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter64.asm:207
goto _offlineasm_0_doVMEntry__copyArgsDone;
pc.i32 = pc.i32 - int32_t(0x1); // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter64.asm:208
pc.clearHighWord();
t5.i64 = *CAST<int64_t*>(t3.i8p + (pc.i << 3)); // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter64.asm:209
*CAST<int64_t*>(sp.i8p + (pc.i << 3) + intptr_t(0x30)) = t5.i64; // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter64.asm:210
goto _offlineasm_0_doVMEntry__copyArgsLoop; // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter64.asm:211
OFFLINE_ASM_LOCAL_LABEL(_offlineasm_0_doVMEntry__copyArgsDone)
*CAST<intptr_t*>(t1.i8p + 13440) = sp.i; // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter64.asm:218
*CAST<intptr_t*>(t1.i8p + 13432) = cfr.i; // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter64.asm:220
t3.i = t0.i; // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter64.asm:260
*CAST<intptr_t*>(sp.i8p) = cfr.i; // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter64.asm:261
t0.i = sp.i; // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter64.asm:262
*CAST<intptr_t*>(sp.i8p + 8) = lr.i; // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter64.asm:264
nativeFunc = t3.nativeFunc; // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter64.asm:265
functionReturnValue = JSValue::decode(nativeFunc(t0.execState));
#if USE(JSVALUE32_64)
t1.i = functionReturnValue.tag();
t0.i = functionReturnValue.payload();
#else // USE_JSVALUE64)
t0.encodedJSValue = JSValue::encode(functionReturnValue);
#endif // USE_JSVALUE64)
pc.i = cfr.i - intptr_t(0x20); // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter.asm:768
t1.i = *CAST<intptr_t*>(pc.i8p); // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter64.asm:233
t2.i = *CAST<intptr_t*>(pc.i8p + 8); // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter64.asm:234
*CAST<intptr_t*>(t1.i8p + 13440) = t2.i; // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter64.asm:235
t2.i = *CAST<intptr_t*>(pc.i8p + 16); // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter64.asm:236
*CAST<intptr_t*>(t1.i8p + 13432) = t2.i; // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter64.asm:237
sp.i = cfr.i - intptr_t(0x0); // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter64.asm:239
POP(cfr); // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter.asm:762
POP(lr); // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter.asm:763
opcode = lr.opcode; // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter64.asm:244
DISPATCH_OPCODE();
OFFLINE_ASM_GLOBAL_LABEL(llint_entry)
CRASH(); // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter.asm:432
OFFLINE_ASM_GLUE_LABEL(llint_program_prologue)
PUSH(lr); // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter.asm:580
PUSH(cfr); // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter.asm:581
cfr.i = sp.i; // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter.asm:589
t1.i = *CAST<intptr_t*>(cfr.i8p + 16); // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter.asm:943
sp.i = sp.i - intptr_t(0x0); // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter.asm:605
pcBase.i = *CAST<intptr_t*>(t1.i8p + 64); // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter.asm:1004
pc.i = intptr_t(0x0); // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter.asm:1005
t0.u = *CAST<uint32_t*>(t1.i8p + 16); // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter.asm:772
t0.i = t0.i << (intptr_t(0x3) & 0x1f); // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter.asm:773
t0.i = t0.i + intptr_t(0x0); // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter.asm:774
t0.i = cfr.i - t0.i; // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter.asm:1012
t2.i = *CAST<intptr_t*>(t1.i8p + 56); // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter.asm:1013
if (*CAST<uintptr_t*>(t2.i8p + 20424) <= t0.u) // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter.asm:1015
goto _offlineasm_prologue__stackHeightOK;
sp.i = sp.i - intptr_t(0x0); // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter.asm:1022
pc.i8p = pcBase.i8p + (pc.i << 3); // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter64.asm:302
t0.i = cfr.i; // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter64.asm:313
t1.i = pc.i; // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter64.asm:314
{ // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter64.asm:77
SlowPathReturnType result = llint_stack_check(t0, t1);
decodeResult(result, t0.vp, t1.vp);
}
pc.i = t0.i; // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter64.asm:306
pc.i = pc.i - pcBase.i; // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter64.asm:307
pc.i = pc.i >> (intptr_t(0x3) & 0x1f); // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter64.asm:308
if (t1.i == intptr_t(0x0)) // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter.asm:1024
goto _offlineasm_prologue__stackHeightOKGetCodeBlock;
cfr.i = t1.i; // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter.asm:1025
pc.i = pc.i + intptr_t(0x0); // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter64.asm:31
opcode = *CAST<Opcode*>(pcBase.i8p + (pc.i << 3)); // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter64.asm:27
DISPATCH_OPCODE();
OFFLINE_ASM_LOCAL_LABEL(_offlineasm_prologue__stackHeightOKGetCodeBlock)
t1.i = *CAST<intptr_t*>(cfr.i8p + 16); // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter.asm:943
t0.u = *CAST<uint32_t*>(t1.i8p + 16); // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter.asm:772
t0.i = t0.i << (intptr_t(0x3) & 0x1f); // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter.asm:773
t0.i = t0.i + intptr_t(0x0); // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter.asm:774
t0.i = cfr.i - t0.i; // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter.asm:1033
OFFLINE_ASM_LOCAL_LABEL(_offlineasm_prologue__stackHeightOK)
sp.i = t0.i; // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter.asm:1036
tagTypeNumber.i = intptr_t(0xffff000000000000); // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter.asm:1039
tagMask.i = intptr_t(0x2) + tagTypeNumber.i; // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter.asm:1040
pc.i = pc.i + intptr_t(0x0); // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter64.asm:31
opcode = *CAST<Opcode*>(pcBase.i8p + (pc.i << 3)); // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter64.asm:27
DISPATCH_OPCODE();
OFFLINE_ASM_GLUE_LABEL(llint_module_program_prologue)
PUSH(lr); // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter.asm:580
PUSH(cfr); // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter.asm:581
cfr.i = sp.i; // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter.asm:589
t1.i = *CAST<intptr_t*>(cfr.i8p + 16); // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter.asm:943
sp.i = sp.i - intptr_t(0x0); // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter.asm:605
pcBase.i = *CAST<intptr_t*>(t1.i8p + 64); // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter.asm:1004
pc.i = intptr_t(0x0); // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter.asm:1005
t0.u = *CAST<uint32_t*>(t1.i8p + 16); // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter.asm:772
t0.i = t0.i << (intptr_t(0x3) & 0x1f); // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter.asm:773
t0.i = t0.i + intptr_t(0x0); // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter.asm:774
t0.i = cfr.i - t0.i; // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter.asm:1012
t2.i = *CAST<intptr_t*>(t1.i8p + 56); // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter.asm:1013
if (*CAST<uintptr_t*>(t2.i8p + 20424) <= t0.u) // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter.asm:1015
goto _offlineasm_0_prologue__stackHeightOK;
sp.i = sp.i - intptr_t(0x0); // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter.asm:1022
pc.i8p = pcBase.i8p + (pc.i << 3); // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter64.asm:302
t0.i = cfr.i; // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter64.asm:313
t1.i = pc.i; // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter64.asm:314
{ // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter64.asm:77
SlowPathReturnType result = llint_stack_check(t0, t1);
decodeResult(result, t0.vp, t1.vp);
}
pc.i = t0.i; // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter64.asm:306
pc.i = pc.i - pcBase.i; // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter64.asm:307
pc.i = pc.i >> (intptr_t(0x3) & 0x1f); // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter64.asm:308
if (t1.i == intptr_t(0x0)) // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter.asm:1024
goto _offlineasm_0_prologue__stackHeightOKGetCodeBlock;
cfr.i = t1.i; // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter.asm:1025
pc.i = pc.i + intptr_t(0x0); // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter64.asm:31
opcode = *CAST<Opcode*>(pcBase.i8p + (pc.i << 3)); // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter64.asm:27
DISPATCH_OPCODE();
OFFLINE_ASM_LOCAL_LABEL(_offlineasm_0_prologue__stackHeightOKGetCodeBlock)
t1.i = *CAST<intptr_t*>(cfr.i8p + 16); // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter.asm:943
t0.u = *CAST<uint32_t*>(t1.i8p + 16); // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter.asm:772
t0.i = t0.i << (intptr_t(0x3) & 0x1f); // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter.asm:773
t0.i = t0.i + intptr_t(0x0); // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter.asm:774
t0.i = cfr.i - t0.i; // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter.asm:1033
OFFLINE_ASM_LOCAL_LABEL(_offlineasm_0_prologue__stackHeightOK)
sp.i = t0.i; // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter.asm:1036
tagTypeNumber.i = intptr_t(0xffff000000000000); // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter.asm:1039
tagMask.i = intptr_t(0x2) + tagTypeNumber.i; // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter.asm:1040
pc.i = pc.i + intptr_t(0x0); // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter64.asm:31
opcode = *CAST<Opcode*>(pcBase.i8p + (pc.i << 3)); // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter64.asm:27
DISPATCH_OPCODE();
OFFLINE_ASM_GLUE_LABEL(llint_eval_prologue)
PUSH(lr); // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter.asm:580
PUSH(cfr); // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter.asm:581
cfr.i = sp.i; // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter.asm:589
t1.i = *CAST<intptr_t*>(cfr.i8p + 16); // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter.asm:943
sp.i = sp.i - intptr_t(0x0); // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter.asm:605
pcBase.i = *CAST<intptr_t*>(t1.i8p + 64); // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter.asm:1004
pc.i = intptr_t(0x0); // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter.asm:1005
t0.u = *CAST<uint32_t*>(t1.i8p + 16); // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter.asm:772
t0.i = t0.i << (intptr_t(0x3) & 0x1f); // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter.asm:773
t0.i = t0.i + intptr_t(0x0); // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter.asm:774
t0.i = cfr.i - t0.i; // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter.asm:1012
t2.i = *CAST<intptr_t*>(t1.i8p + 56); // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter.asm:1013
if (*CAST<uintptr_t*>(t2.i8p + 20424) <= t0.u) // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter.asm:1015
goto _offlineasm_1_prologue__stackHeightOK;
sp.i = sp.i - intptr_t(0x0); // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter.asm:1022
pc.i8p = pcBase.i8p + (pc.i << 3); // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter64.asm:302
t0.i = cfr.i; // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter64.asm:313
t1.i = pc.i; // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter64.asm:314
{ // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter64.asm:77
SlowPathReturnType result = llint_stack_check(t0, t1);
decodeResult(result, t0.vp, t1.vp);
}
pc.i = t0.i; // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter64.asm:306
pc.i = pc.i - pcBase.i; // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter64.asm:307
pc.i = pc.i >> (intptr_t(0x3) & 0x1f); // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter64.asm:308
if (t1.i == intptr_t(0x0)) // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter.asm:1024
goto _offlineasm_1_prologue__stackHeightOKGetCodeBlock;
cfr.i = t1.i; // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter.asm:1025
pc.i = pc.i + intptr_t(0x0); // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter64.asm:31
opcode = *CAST<Opcode*>(pcBase.i8p + (pc.i << 3)); // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter64.asm:27
DISPATCH_OPCODE();
OFFLINE_ASM_LOCAL_LABEL(_offlineasm_1_prologue__stackHeightOKGetCodeBlock)
t1.i = *CAST<intptr_t*>(cfr.i8p + 16); // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter.asm:943
t0.u = *CAST<uint32_t*>(t1.i8p + 16); // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter.asm:772
t0.i = t0.i << (intptr_t(0x3) & 0x1f); // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter.asm:773
t0.i = t0.i + intptr_t(0x0); // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter.asm:774
t0.i = cfr.i - t0.i; // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter.asm:1033
OFFLINE_ASM_LOCAL_LABEL(_offlineasm_1_prologue__stackHeightOK)
sp.i = t0.i; // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter.asm:1036
tagTypeNumber.i = intptr_t(0xffff000000000000); // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter.asm:1039
tagMask.i = intptr_t(0x2) + tagTypeNumber.i; // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter.asm:1040
pc.i = pc.i + intptr_t(0x0); // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter64.asm:31
opcode = *CAST<Opcode*>(pcBase.i8p + (pc.i << 3)); // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter64.asm:27
DISPATCH_OPCODE();
OFFLINE_ASM_GLUE_LABEL(llint_function_for_call_prologue)
PUSH(lr); // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter.asm:580
PUSH(cfr); // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter.asm:581
cfr.i = sp.i; // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter.asm:589
t1.i = *CAST<intptr_t*>(cfr.i8p + 24); // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter.asm:924
t1.i = *CAST<intptr_t*>(t1.i8p + 24); // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter.asm:928
t1.i = *CAST<intptr_t*>(t1.i8p + 136); // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter.asm:929
*CAST<intptr_t*>(cfr.i8p + 16) = t1.i; // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter.asm:947
sp.i = sp.i - intptr_t(0x0); // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter.asm:605
pcBase.i = *CAST<intptr_t*>(t1.i8p + 64); // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter.asm:1004
pc.i = intptr_t(0x0); // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter.asm:1005
t0.u = *CAST<uint32_t*>(t1.i8p + 16); // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter.asm:772
t0.i = t0.i << (intptr_t(0x3) & 0x1f); // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter.asm:773
t0.i = t0.i + intptr_t(0x0); // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter.asm:774
t0.i = cfr.i - t0.i; // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter.asm:1012
t2.i = *CAST<intptr_t*>(t1.i8p + 56); // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter.asm:1013
if (*CAST<uintptr_t*>(t2.i8p + 20424) <= t0.u) // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter.asm:1015
goto _offlineasm_2_prologue__stackHeightOK;
sp.i = sp.i - intptr_t(0x0); // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter.asm:1022
pc.i8p = pcBase.i8p + (pc.i << 3); // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter64.asm:302
t0.i = cfr.i; // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter64.asm:313
t1.i = pc.i; // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter64.asm:314
{ // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter64.asm:77
SlowPathReturnType result = llint_stack_check(t0, t1);
decodeResult(result, t0.vp, t1.vp);
}
pc.i = t0.i; // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter64.asm:306
pc.i = pc.i - pcBase.i; // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter64.asm:307
pc.i = pc.i >> (intptr_t(0x3) & 0x1f); // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter64.asm:308
if (t1.i == intptr_t(0x0)) // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter.asm:1024
goto _offlineasm_2_prologue__stackHeightOKGetCodeBlock;
cfr.i = t1.i; // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter.asm:1025
pc.i = pc.i + intptr_t(0x0); // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter64.asm:31
opcode = *CAST<Opcode*>(pcBase.i8p + (pc.i << 3)); // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter64.asm:27
DISPATCH_OPCODE();
OFFLINE_ASM_LOCAL_LABEL(_offlineasm_2_prologue__stackHeightOKGetCodeBlock)
t1.i = *CAST<intptr_t*>(cfr.i8p + 24); // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter.asm:924
t1.i = *CAST<intptr_t*>(t1.i8p + 24); // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter.asm:928
t1.i = *CAST<intptr_t*>(t1.i8p + 136); // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter.asm:929
t0.u = *CAST<uint32_t*>(t1.i8p + 16); // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter.asm:772
t0.i = t0.i << (intptr_t(0x3) & 0x1f); // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter.asm:773
t0.i = t0.i + intptr_t(0x0); // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter.asm:774
t0.i = cfr.i - t0.i; // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter.asm:1033
OFFLINE_ASM_LOCAL_LABEL(_offlineasm_2_prologue__stackHeightOK)
sp.i = t0.i; // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter.asm:1036
tagTypeNumber.i = intptr_t(0xffff000000000000); // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter.asm:1039
tagMask.i = intptr_t(0x2) + tagTypeNumber.i; // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter.asm:1040
t0.u = *CAST<uint32_t*>(t1.i8p + 40); // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter.asm:1054
t0.i = t0.i + intptr_t(0x0); // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter.asm:1055
if (t0.i == 0) // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter.asm:1057
goto _offlineasm_functionInitialization__argumentProfileDone;
t3.i = *CAST<intptr_t*>(t1.i8p + 184); // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter.asm:1058
t2.i = intptr_t(0x28) * t0.i; // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter.asm:1059
t0.i = t0.i << (intptr_t(0x3) & 0x1f); // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter.asm:1060
t3.i = t3.i + t2.i; // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter.asm:1061
OFFLINE_ASM_LOCAL_LABEL(_offlineasm_functionInitialization__argumentProfileLoop)
t2.i64 = *CAST<int64_t*>(cfr.i8p + (t0.i << 0) + intptr_t(0x20)); // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter.asm:1064
t3.i = t3.i - intptr_t(0x28); // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter.asm:1065
*CAST<int64_t*>(t3.i8p + 24) = t2.i64; // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter.asm:1066
{ // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter.asm:1074
intptr_t temp = t0.i + intptr_t(-8);
t0.i = temp;
if (temp != 0)
goto _offlineasm_functionInitialization__argumentProfileLoop;
}
OFFLINE_ASM_LOCAL_LABEL(_offlineasm_functionInitialization__argumentProfileDone)
pc.i = pc.i + intptr_t(0x0); // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter64.asm:31
opcode = *CAST<Opcode*>(pcBase.i8p + (pc.i << 3)); // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter64.asm:27
DISPATCH_OPCODE();
OFFLINE_ASM_GLUE_LABEL(llint_function_for_construct_prologue)
PUSH(lr); // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter.asm:580
PUSH(cfr); // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter.asm:581
cfr.i = sp.i; // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter.asm:589
t1.i = *CAST<intptr_t*>(cfr.i8p + 24); // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter.asm:934
t1.i = *CAST<intptr_t*>(t1.i8p + 24); // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter.asm:938
t1.i = *CAST<intptr_t*>(t1.i8p + 144); // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter.asm:939
*CAST<intptr_t*>(cfr.i8p + 16) = t1.i; // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter.asm:947
sp.i = sp.i - intptr_t(0x0); // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter.asm:605
pcBase.i = *CAST<intptr_t*>(t1.i8p + 64); // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter.asm:1004
pc.i = intptr_t(0x0); // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter.asm:1005
t0.u = *CAST<uint32_t*>(t1.i8p + 16); // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter.asm:772
t0.i = t0.i << (intptr_t(0x3) & 0x1f); // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter.asm:773
t0.i = t0.i + intptr_t(0x0); // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter.asm:774
t0.i = cfr.i - t0.i; // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter.asm:1012
t2.i = *CAST<intptr_t*>(t1.i8p + 56); // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter.asm:1013
if (*CAST<uintptr_t*>(t2.i8p + 20424) <= t0.u) // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter.asm:1015
goto _offlineasm_3_prologue__stackHeightOK;
sp.i = sp.i - intptr_t(0x0); // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter.asm:1022
pc.i8p = pcBase.i8p + (pc.i << 3); // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter64.asm:302
t0.i = cfr.i; // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter64.asm:313
t1.i = pc.i; // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter64.asm:314
{ // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter64.asm:77
SlowPathReturnType result = llint_stack_check(t0, t1);
decodeResult(result, t0.vp, t1.vp);
}
pc.i = t0.i; // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter64.asm:306
pc.i = pc.i - pcBase.i; // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter64.asm:307
pc.i = pc.i >> (intptr_t(0x3) & 0x1f); // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter64.asm:308
if (t1.i == intptr_t(0x0)) // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter.asm:1024
goto _offlineasm_3_prologue__stackHeightOKGetCodeBlock;
cfr.i = t1.i; // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter.asm:1025
pc.i = pc.i + intptr_t(0x0); // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter64.asm:31
opcode = *CAST<Opcode*>(pcBase.i8p + (pc.i << 3)); // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter64.asm:27
DISPATCH_OPCODE();
OFFLINE_ASM_LOCAL_LABEL(_offlineasm_3_prologue__stackHeightOKGetCodeBlock)
t1.i = *CAST<intptr_t*>(cfr.i8p + 24); // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter.asm:934
t1.i = *CAST<intptr_t*>(t1.i8p + 24); // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter.asm:938
t1.i = *CAST<intptr_t*>(t1.i8p + 144); // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter.asm:939
t0.u = *CAST<uint32_t*>(t1.i8p + 16); // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter.asm:772
t0.i = t0.i << (intptr_t(0x3) & 0x1f); // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter.asm:773
t0.i = t0.i + intptr_t(0x0); // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter.asm:774
t0.i = cfr.i - t0.i; // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter.asm:1033
OFFLINE_ASM_LOCAL_LABEL(_offlineasm_3_prologue__stackHeightOK)
sp.i = t0.i; // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter.asm:1036
tagTypeNumber.i = intptr_t(0xffff000000000000); // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter.asm:1039
tagMask.i = intptr_t(0x2) + tagTypeNumber.i; // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter.asm:1040
t0.u = *CAST<uint32_t*>(t1.i8p + 40); // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter.asm:1054
t0.i = t0.i + intptr_t(-1); // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter.asm:1055
if (t0.i == 0) // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter.asm:1057
goto _offlineasm_3_functionInitialization__argumentProfileDone;
t3.i = *CAST<intptr_t*>(t1.i8p + 184); // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter.asm:1058
t2.i = intptr_t(0x28) * t0.i; // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter.asm:1059
t0.i = t0.i << (intptr_t(0x3) & 0x1f); // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter.asm:1060
t3.i = t3.i + t2.i; // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter.asm:1061
OFFLINE_ASM_LOCAL_LABEL(_offlineasm_3_functionInitialization__argumentProfileLoop)
t2.i64 = *CAST<int64_t*>(cfr.i8p + (t0.i << 0) + intptr_t(0x28)); // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter.asm:1064
t3.i = t3.i - intptr_t(0x28); // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter.asm:1065
*CAST<int64_t*>(t3.i8p + 64) = t2.i64; // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter.asm:1066
{ // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter.asm:1074
intptr_t temp = t0.i + intptr_t(-8);
t0.i = temp;
if (temp != 0)
goto _offlineasm_3_functionInitialization__argumentProfileLoop;
}
OFFLINE_ASM_LOCAL_LABEL(_offlineasm_3_functionInitialization__argumentProfileDone)
pc.i = pc.i + intptr_t(0x0); // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter64.asm:31
opcode = *CAST<Opcode*>(pcBase.i8p + (pc.i << 3)); // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter64.asm:27
DISPATCH_OPCODE();
OFFLINE_ASM_GLUE_LABEL(llint_function_for_call_arity_check)
PUSH(lr); // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter.asm:580
PUSH(cfr); // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter.asm:581
cfr.i = sp.i; // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter.asm:589
t1.i = *CAST<intptr_t*>(cfr.i8p + 24); // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter.asm:924
t1.i = *CAST<intptr_t*>(t1.i8p + 24); // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter.asm:928
t1.i = *CAST<intptr_t*>(t1.i8p + 136); // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter.asm:929
*CAST<intptr_t*>(cfr.i8p + 16) = t1.i; // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter.asm:947
sp.i = sp.i - intptr_t(0x0); // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter.asm:605
pcBase.i = *CAST<intptr_t*>(t1.i8p + 64); // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter.asm:1004
pc.i = intptr_t(0x0); // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter.asm:1005
t0.u = *CAST<uint32_t*>(t1.i8p + 16); // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter.asm:772
t0.i = t0.i << (intptr_t(0x3) & 0x1f); // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter.asm:773
t0.i = t0.i + intptr_t(0x0); // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter.asm:774
t0.i = cfr.i - t0.i; // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter.asm:1012
t2.i = *CAST<intptr_t*>(t1.i8p + 56); // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter.asm:1013
if (*CAST<uintptr_t*>(t2.i8p + 20424) <= t0.u) // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter.asm:1015
goto _offlineasm_4_prologue__stackHeightOK;
sp.i = sp.i - intptr_t(0x0); // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter.asm:1022
pc.i8p = pcBase.i8p + (pc.i << 3); // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter64.asm:302
t0.i = cfr.i; // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter64.asm:313
t1.i = pc.i; // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter64.asm:314
{ // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter64.asm:77
SlowPathReturnType result = llint_stack_check(t0, t1);
decodeResult(result, t0.vp, t1.vp);
}
pc.i = t0.i; // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter64.asm:306
pc.i = pc.i - pcBase.i; // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter64.asm:307
pc.i = pc.i >> (intptr_t(0x3) & 0x1f); // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter64.asm:308
if (t1.i == intptr_t(0x0)) // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter.asm:1024
goto _offlineasm_4_prologue__stackHeightOKGetCodeBlock;
cfr.i = t1.i; // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter.asm:1025
pc.i = pc.i + intptr_t(0x0); // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter64.asm:31
opcode = *CAST<Opcode*>(pcBase.i8p + (pc.i << 3)); // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter64.asm:27
DISPATCH_OPCODE();
OFFLINE_ASM_LOCAL_LABEL(_offlineasm_4_prologue__stackHeightOKGetCodeBlock)
t1.i = *CAST<intptr_t*>(cfr.i8p + 24); // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter.asm:924
t1.i = *CAST<intptr_t*>(t1.i8p + 24); // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter.asm:928
t1.i = *CAST<intptr_t*>(t1.i8p + 136); // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter.asm:929
t0.u = *CAST<uint32_t*>(t1.i8p + 16); // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter.asm:772
t0.i = t0.i << (intptr_t(0x3) & 0x1f); // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter.asm:773
t0.i = t0.i + intptr_t(0x0); // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter.asm:774
t0.i = cfr.i - t0.i; // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter.asm:1033
OFFLINE_ASM_LOCAL_LABEL(_offlineasm_4_prologue__stackHeightOK)
sp.i = t0.i; // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter.asm:1036
tagTypeNumber.i = intptr_t(0xffff000000000000); // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter.asm:1039
tagMask.i = intptr_t(0x2) + tagTypeNumber.i; // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter.asm:1040
t0.u = *CAST<uint32_t*>(cfr.i8p + 32); // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter64.asm:498
if (t0.u32 >= *CAST<uint32_t*>(t1.i8p + 40)) // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter64.asm:499
goto _offlineasm_functionForCallBegin;
pc.i8p = pcBase.i8p + (pc.i << 3); // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter64.asm:302
t0.i = cfr.i; // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter64.asm:501
t1.i = pc.i; // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter64.asm:502
{ // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter64.asm:77
SlowPathReturnType result = slow_path_call_arityCheck(t0, t1);
decodeResult(result, t0.vp, t1.vp);
}
if (t0.i32 == 0) // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter64.asm:504
goto _offlineasm_functionArityCheck__noError;
cfr.i = t1.i; // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter64.asm:505
goto llint_throw_from_slow_path_trampoline; // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter64.asm:506
OFFLINE_ASM_LOCAL_LABEL(_offlineasm_functionArityCheck__noError)
t1.u = *CAST<uint32_t*>(t1.i8p); // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter64.asm:509
if (t1.i32 == 0) // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter64.asm:510
goto _offlineasm_functionArityCheck__continue;
t2.u = *CAST<uint32_t*>(cfr.i8p + 32); // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter64.asm:511
t2.i32 = t2.i32 + int32_t(0x5); // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter64.asm:512
t2.clearHighWord();
// /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter64.asm:514
// /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter64.asm:515
t3.i = t1.i;
t3.i32 = t3.i32 & int32_t(0x1); // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter64.asm:516
t3.clearHighWord();
if (t3.i32 == 0) // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter64.asm:517
goto _offlineasm_functionArityCheck__noExtraSlot;
t0.i = intptr_t(0xa); // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter64.asm:518
OFFLINE_ASM_LOCAL_LABEL(_offlineasm_functionArityCheck__fillExtraSlots)
*CAST<int64_t*>(cfr.i8p + (t2.i << 3)) = t0.i64; // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter64.asm:520
t2.i32 = t2.i32 + int32_t(0x1); // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter64.asm:521
t2.clearHighWord();
{ // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter64.asm:522
int32_t temp = t3.i32 - int32_t(0x1);
t3.i32 = temp;
if (temp != 0)
goto _offlineasm_functionArityCheck__fillExtraSlots;
}
t1.i32 = t1.i32 & int32_t(-2); // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter64.asm:523
t1.clearHighWord();
if (t1.i32 == 0) // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter64.asm:524
goto _offlineasm_functionArityCheck__continue;
OFFLINE_ASM_LOCAL_LABEL(_offlineasm_functionArityCheck__noExtraSlot)
// /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter64.asm:527
// /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter64.asm:528
t1.i64 = -t1.i64;
t3.i = cfr.i; // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter64.asm:529
t3.i = t3.i - intptr_t(0x0); // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter64.asm:530
t2.i32 = t2.i32 + int32_t(0x0); // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter64.asm:531
t2.clearHighWord();
OFFLINE_ASM_LOCAL_LABEL(_offlineasm_functionArityCheck__copyLoop)
t0.i64 = *CAST<int64_t*>(t3.i8p); // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter64.asm:533
*CAST<int64_t*>(t3.i8p + (t1.i << 3)) = t0.i64; // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter64.asm:534
t3.i = t3.i + intptr_t(0x8); // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter64.asm:535
{ // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter64.asm:536
int32_t temp = t2.i32 - int32_t(0x1);
t2.i32 = temp;
if (temp != 0)
goto _offlineasm_functionArityCheck__copyLoop;
}
// /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter64.asm:538
// /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter64.asm:539
t2.i = t1.i;
t0.i = intptr_t(0xa); // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter64.asm:540
OFFLINE_ASM_LOCAL_LABEL(_offlineasm_functionArityCheck__fillLoop)
*CAST<int64_t*>(t3.i8p + (t1.i << 3)) = t0.i64; // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter64.asm:542
t3.i = t3.i + intptr_t(0x8); // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter64.asm:543
{ // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter64.asm:544
int32_t temp = t2.i32 + int32_t(0x1);
t2.i32 = temp;
if (temp != 0)
goto _offlineasm_functionArityCheck__fillLoop;
}
t1.i = t1.i << (intptr_t(0x3) & 0x1f); // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter64.asm:546
cfr.i = cfr.i + t1.i; // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter64.asm:547
sp.i = sp.i + t1.i; // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter64.asm:548
OFFLINE_ASM_LOCAL_LABEL(_offlineasm_functionArityCheck__continue)
t1.i = *CAST<intptr_t*>(cfr.i8p + 16); // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter64.asm:552
pcBase.i = *CAST<intptr_t*>(t1.i8p + 64); // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter64.asm:553
pc.i = intptr_t(0x0); // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter64.asm:554
goto _offlineasm_functionForCallBegin; // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter64.asm:555
OFFLINE_ASM_LOCAL_LABEL(_offlineasm_functionForCallBegin)
t0.u = *CAST<uint32_t*>(t1.i8p + 40); // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter.asm:1054
t0.i = t0.i + intptr_t(0x0); // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter.asm:1055
if (t0.i == 0) // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter.asm:1057
goto _offlineasm_4_functionInitialization__argumentProfileDone;
t3.i = *CAST<intptr_t*>(t1.i8p + 184); // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter.asm:1058
t2.i = intptr_t(0x28) * t0.i; // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter.asm:1059
t0.i = t0.i << (intptr_t(0x3) & 0x1f); // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter.asm:1060
t3.i = t3.i + t2.i; // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter.asm:1061
OFFLINE_ASM_LOCAL_LABEL(_offlineasm_4_functionInitialization__argumentProfileLoop)
t2.i64 = *CAST<int64_t*>(cfr.i8p + (t0.i << 0) + intptr_t(0x20)); // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter.asm:1064
t3.i = t3.i - intptr_t(0x28); // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter.asm:1065
*CAST<int64_t*>(t3.i8p + 24) = t2.i64; // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter.asm:1066
{ // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter.asm:1074
intptr_t temp = t0.i + intptr_t(-8);
t0.i = temp;
if (temp != 0)
goto _offlineasm_4_functionInitialization__argumentProfileLoop;
}
OFFLINE_ASM_LOCAL_LABEL(_offlineasm_4_functionInitialization__argumentProfileDone)
pc.i = pc.i + intptr_t(0x0); // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter64.asm:31
opcode = *CAST<Opcode*>(pcBase.i8p + (pc.i << 3)); // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter64.asm:27
DISPATCH_OPCODE();
OFFLINE_ASM_GLUE_LABEL(llint_function_for_construct_arity_check)
PUSH(lr); // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter.asm:580
PUSH(cfr); // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter.asm:581
cfr.i = sp.i; // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter.asm:589
t1.i = *CAST<intptr_t*>(cfr.i8p + 24); // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter.asm:934
t1.i = *CAST<intptr_t*>(t1.i8p + 24); // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter.asm:938
t1.i = *CAST<intptr_t*>(t1.i8p + 144); // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter.asm:939
*CAST<intptr_t*>(cfr.i8p + 16) = t1.i; // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter.asm:947
sp.i = sp.i - intptr_t(0x0); // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter.asm:605
pcBase.i = *CAST<intptr_t*>(t1.i8p + 64); // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter.asm:1004
pc.i = intptr_t(0x0); // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter.asm:1005
t0.u = *CAST<uint32_t*>(t1.i8p + 16); // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter.asm:772
t0.i = t0.i << (intptr_t(0x3) & 0x1f); // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter.asm:773
t0.i = t0.i + intptr_t(0x0); // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter.asm:774
t0.i = cfr.i - t0.i; // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter.asm:1012
t2.i = *CAST<intptr_t*>(t1.i8p + 56); // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter.asm:1013
if (*CAST<uintptr_t*>(t2.i8p + 20424) <= t0.u) // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter.asm:1015
goto _offlineasm_5_prologue__stackHeightOK;
sp.i = sp.i - intptr_t(0x0); // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter.asm:1022
pc.i8p = pcBase.i8p + (pc.i << 3); // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter64.asm:302
t0.i = cfr.i; // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter64.asm:313
t1.i = pc.i; // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter64.asm:314
{ // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter64.asm:77
SlowPathReturnType result = llint_stack_check(t0, t1);
decodeResult(result, t0.vp, t1.vp);
}
pc.i = t0.i; // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter64.asm:306
pc.i = pc.i - pcBase.i; // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter64.asm:307
pc.i = pc.i >> (intptr_t(0x3) & 0x1f); // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter64.asm:308
if (t1.i == intptr_t(0x0)) // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter.asm:1024
goto _offlineasm_5_prologue__stackHeightOKGetCodeBlock;
cfr.i = t1.i; // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter.asm:1025
pc.i = pc.i + intptr_t(0x0); // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter64.asm:31
opcode = *CAST<Opcode*>(pcBase.i8p + (pc.i << 3)); // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter64.asm:27
DISPATCH_OPCODE();
OFFLINE_ASM_LOCAL_LABEL(_offlineasm_5_prologue__stackHeightOKGetCodeBlock)
t1.i = *CAST<intptr_t*>(cfr.i8p + 24); // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter.asm:934
t1.i = *CAST<intptr_t*>(t1.i8p + 24); // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter.asm:938
t1.i = *CAST<intptr_t*>(t1.i8p + 144); // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter.asm:939
t0.u = *CAST<uint32_t*>(t1.i8p + 16); // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter.asm:772
t0.i = t0.i << (intptr_t(0x3) & 0x1f); // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter.asm:773
t0.i = t0.i + intptr_t(0x0); // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter.asm:774
t0.i = cfr.i - t0.i; // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter.asm:1033
OFFLINE_ASM_LOCAL_LABEL(_offlineasm_5_prologue__stackHeightOK)
sp.i = t0.i; // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter.asm:1036
tagTypeNumber.i = intptr_t(0xffff000000000000); // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter.asm:1039
tagMask.i = intptr_t(0x2) + tagTypeNumber.i; // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter.asm:1040
t0.u = *CAST<uint32_t*>(cfr.i8p + 32); // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter64.asm:498
if (t0.u32 >= *CAST<uint32_t*>(t1.i8p + 40)) // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter64.asm:499
goto _offlineasm_functionForConstructBegin;
pc.i8p = pcBase.i8p + (pc.i << 3); // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter64.asm:302
t0.i = cfr.i; // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter64.asm:501
t1.i = pc.i; // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter64.asm:502
{ // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter64.asm:77
SlowPathReturnType result = slow_path_construct_arityCheck(t0, t1);
decodeResult(result, t0.vp, t1.vp);
}
if (t0.i32 == 0) // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter64.asm:504
goto _offlineasm_5_functionArityCheck__noError;
cfr.i = t1.i; // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter64.asm:505
goto llint_throw_from_slow_path_trampoline; // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter64.asm:506
OFFLINE_ASM_LOCAL_LABEL(_offlineasm_5_functionArityCheck__noError)
t1.u = *CAST<uint32_t*>(t1.i8p); // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter64.asm:509
if (t1.i32 == 0) // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter64.asm:510
goto _offlineasm_5_functionArityCheck__continue;
t2.u = *CAST<uint32_t*>(cfr.i8p + 32); // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter64.asm:511
t2.i32 = t2.i32 + int32_t(0x5); // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter64.asm:512
t2.clearHighWord();
// /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter64.asm:514
// /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter64.asm:515
t3.i = t1.i;
t3.i32 = t3.i32 & int32_t(0x1); // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter64.asm:516
t3.clearHighWord();
if (t3.i32 == 0) // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter64.asm:517
goto _offlineasm_5_functionArityCheck__noExtraSlot;
t0.i = intptr_t(0xa); // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter64.asm:518
OFFLINE_ASM_LOCAL_LABEL(_offlineasm_5_functionArityCheck__fillExtraSlots)
*CAST<int64_t*>(cfr.i8p + (t2.i << 3)) = t0.i64; // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter64.asm:520
t2.i32 = t2.i32 + int32_t(0x1); // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter64.asm:521
t2.clearHighWord();
{ // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter64.asm:522
int32_t temp = t3.i32 - int32_t(0x1);
t3.i32 = temp;
if (temp != 0)
goto _offlineasm_5_functionArityCheck__fillExtraSlots;
}
t1.i32 = t1.i32 & int32_t(-2); // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter64.asm:523
t1.clearHighWord();
if (t1.i32 == 0) // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter64.asm:524
goto _offlineasm_5_functionArityCheck__continue;
OFFLINE_ASM_LOCAL_LABEL(_offlineasm_5_functionArityCheck__noExtraSlot)
// /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter64.asm:527
// /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter64.asm:528
t1.i64 = -t1.i64;
t3.i = cfr.i; // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter64.asm:529
t3.i = t3.i - intptr_t(0x0); // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter64.asm:530
t2.i32 = t2.i32 + int32_t(0x0); // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter64.asm:531
t2.clearHighWord();
OFFLINE_ASM_LOCAL_LABEL(_offlineasm_5_functionArityCheck__copyLoop)
t0.i64 = *CAST<int64_t*>(t3.i8p); // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter64.asm:533
*CAST<int64_t*>(t3.i8p + (t1.i << 3)) = t0.i64; // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter64.asm:534
t3.i = t3.i + intptr_t(0x8); // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter64.asm:535
{ // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter64.asm:536
int32_t temp = t2.i32 - int32_t(0x1);
t2.i32 = temp;
if (temp != 0)
goto _offlineasm_5_functionArityCheck__copyLoop;
}
// /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter64.asm:538
// /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter64.asm:539
t2.i = t1.i;
t0.i = intptr_t(0xa); // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter64.asm:540
OFFLINE_ASM_LOCAL_LABEL(_offlineasm_5_functionArityCheck__fillLoop)
*CAST<int64_t*>(t3.i8p + (t1.i << 3)) = t0.i64; // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter64.asm:542
t3.i = t3.i + intptr_t(0x8); // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter64.asm:543
{ // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter64.asm:544
int32_t temp = t2.i32 + int32_t(0x1);
t2.i32 = temp;
if (temp != 0)
goto _offlineasm_5_functionArityCheck__fillLoop;
}
t1.i = t1.i << (intptr_t(0x3) & 0x1f); // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter64.asm:546
cfr.i = cfr.i + t1.i; // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter64.asm:547
sp.i = sp.i + t1.i; // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter64.asm:548
OFFLINE_ASM_LOCAL_LABEL(_offlineasm_5_functionArityCheck__continue)
t1.i = *CAST<intptr_t*>(cfr.i8p + 16); // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter64.asm:552
pcBase.i = *CAST<intptr_t*>(t1.i8p + 64); // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter64.asm:553
pc.i = intptr_t(0x0); // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter64.asm:554
goto _offlineasm_functionForConstructBegin; // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter64.asm:555
OFFLINE_ASM_LOCAL_LABEL(_offlineasm_functionForConstructBegin)
t0.u = *CAST<uint32_t*>(t1.i8p + 40); // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter.asm:1054
t0.i = t0.i + intptr_t(-1); // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter.asm:1055
if (t0.i == 0) // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter.asm:1057
goto _offlineasm_5_functionInitialization__argumentProfileDone;
t3.i = *CAST<intptr_t*>(t1.i8p + 184); // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter.asm:1058
t2.i = intptr_t(0x28) * t0.i; // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter.asm:1059
t0.i = t0.i << (intptr_t(0x3) & 0x1f); // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter.asm:1060
t3.i = t3.i + t2.i; // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter.asm:1061
OFFLINE_ASM_LOCAL_LABEL(_offlineasm_5_functionInitialization__argumentProfileLoop)
t2.i64 = *CAST<int64_t*>(cfr.i8p + (t0.i << 0) + intptr_t(0x28)); // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter.asm:1064
t3.i = t3.i - intptr_t(0x28); // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter.asm:1065
*CAST<int64_t*>(t3.i8p + 64) = t2.i64; // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter.asm:1066
{ // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter.asm:1074
intptr_t temp = t0.i + intptr_t(-8);
t0.i = temp;
if (temp != 0)
goto _offlineasm_5_functionInitialization__argumentProfileLoop;
}
OFFLINE_ASM_LOCAL_LABEL(_offlineasm_5_functionInitialization__argumentProfileDone)
pc.i = pc.i + intptr_t(0x0); // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter64.asm:31
opcode = *CAST<Opcode*>(pcBase.i8p + (pc.i << 3)); // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter64.asm:27
DISPATCH_OPCODE();
OFFLINE_ASM_GLUE_LABEL(handleUncaughtException)
t3.i = *CAST<intptr_t*>(cfr.i8p + 24); // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter64.asm:278
t3.i = t3.i & intptr_t(-16384); // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter64.asm:279
t3.i = *CAST<intptr_t*>(t3.i8p + 152); // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter64.asm:280
cfr.i = *CAST<intptr_t*>(t3.i8p + 20168); // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter64.asm:282
*CAST<intptr_t*>(t3.i8p + 20168) = intptr_t(0x0); // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter64.asm:283
cfr.i = *CAST<intptr_t*>(cfr.i8p); // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter64.asm:285
t2.i = cfr.i - intptr_t(0x20); // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter.asm:768
t3.i = *CAST<intptr_t*>(t2.i8p); // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter64.asm:288
t5.i = *CAST<intptr_t*>(t2.i8p + 8); // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter64.asm:289
*CAST<intptr_t*>(t3.i8p + 13440) = t5.i; // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter64.asm:290
t5.i = *CAST<intptr_t*>(t2.i8p + 16); // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter64.asm:291
*CAST<intptr_t*>(t3.i8p + 13432) = t5.i; // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter64.asm:292
sp.i = cfr.i - intptr_t(0x0); // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter64.asm:294
POP(cfr); // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter.asm:762
POP(lr); // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter.asm:763
opcode = lr.opcode; // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter64.asm:298
DISPATCH_OPCODE();
OFFLINE_ASM_OPCODE_LABEL(op_enter)
t2.i = *CAST<intptr_t*>(cfr.i8p + 16); // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter64.asm:572
t2.u = *CAST<uint32_t*>(t2.i8p + 20); // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter64.asm:573
t2.i64 = t2.i64 - int64_t(0x0); // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter64.asm:574
t1.i = cfr.i; // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter64.asm:575
t1.i64 = t1.i64 - int64_t(0x0); // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter64.asm:576
if (t2.i32 == 0) // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter64.asm:577
goto _offlineasm_opEnterDone;
t0.i = intptr_t(0xa); // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter64.asm:578
t2.i32 = -t2.i32; // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter64.asm:579
t2.clearHighWord();
t2.i64 = t2.i32; // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter64.asm:580
OFFLINE_ASM_LOCAL_LABEL(_offlineasm_opEnterLoop)
*CAST<int64_t*>(t1.i8p + (t2.i << 3)) = t0.i64; // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter64.asm:582
t2.i64 = t2.i64 + int64_t(0x1); // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter64.asm:583
if (t2.i64 != 0) // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter64.asm:584
goto _offlineasm_opEnterLoop;
OFFLINE_ASM_LOCAL_LABEL(_offlineasm_opEnterDone)
pc.i8p = pcBase.i8p + (pc.i << 3); // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter64.asm:302
t0.i = cfr.i; // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter64.asm:313
t1.i = pc.i; // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter64.asm:314
{ // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter64.asm:77
SlowPathReturnType result = slow_path_enter(t0, t1);
decodeResult(result, t0.vp, t1.vp);
}
pc.i = t0.i; // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter64.asm:306
pc.i = pc.i - pcBase.i; // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter64.asm:307
pc.i = pc.i >> (intptr_t(0x3) & 0x1f); // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter64.asm:308
pc.i = pc.i + intptr_t(0x1); // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter64.asm:31
opcode = *CAST<Opcode*>(pcBase.i8p + (pc.i << 3)); // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter64.asm:27
DISPATCH_OPCODE();
OFFLINE_ASM_OPCODE_LABEL(op_argument_count)
t1.i = *CAST<int32_t*>(pcBase.i8p + (pc.i << 3) + intptr_t(0x8)); // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter.asm:290
t0.u = *CAST<uint32_t*>(cfr.i8p + 32); // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter64.asm:593
t0.i32 = t0.i32 - int32_t(0x1); // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter64.asm:594
t0.clearHighWord();
t0.i64 = t0.i64 | int64_t(0xffff000000000000); // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter64.asm:595
*CAST<int64_t*>(cfr.i8p + (t1.i << 3)) = t0.i64; // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter64.asm:596
pc.i = pc.i + intptr_t(0x2); // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter64.asm:31
opcode = *CAST<Opcode*>(pcBase.i8p + (pc.i << 3)); // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter64.asm:27
DISPATCH_OPCODE();
OFFLINE_ASM_OPCODE_LABEL(op_get_scope)
t0.i = *CAST<intptr_t*>(cfr.i8p + 24); // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter64.asm:602
t0.i = *CAST<intptr_t*>(t0.i8p + 16); // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter64.asm:603
t1.i = *CAST<int32_t*>(pcBase.i8p + (pc.i << 3) + intptr_t(0x8)); // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter.asm:290
*CAST<int64_t*>(cfr.i8p + (t1.i << 3)) = t0.i64; // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter64.asm:605
pc.i = pc.i + intptr_t(0x2); // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter64.asm:31
opcode = *CAST<Opcode*>(pcBase.i8p + (pc.i << 3)); // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter64.asm:27
DISPATCH_OPCODE();
OFFLINE_ASM_OPCODE_LABEL(op_to_this)
t0.i = *CAST<int32_t*>(pcBase.i8p + (pc.i << 3) + intptr_t(0x8)); // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter.asm:290
t0.i64 = *CAST<int64_t*>(cfr.i8p + (t0.i << 3)); // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter64.asm:612
if ((t0.i64 & tagMask.i64) != 0) // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter64.asm:613
goto _offlineasm_opToThisSlow;
if (*CAST<int8_t*>(t0.i8p + 5) != int8_t(0x15)) // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter64.asm:614
goto _offlineasm_opToThisSlow;
t1.u = *CAST<uint32_t*>(t0.i8p); // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter64.asm:477
t2.i = *CAST<intptr_t*>(cfr.i8p + 16); // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter64.asm:470
t2.i = *CAST<intptr_t*>(t2.i8p + 56); // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter64.asm:471
t2.i = *CAST<intptr_t*>(t2.i8p + 176); // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter64.asm:472
t1.i = *CAST<intptr_t*>(t2.i8p + (t1.i << 3)); // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter64.asm:473
t2.i = *CAST<intptr_t*>(pcBase.i8p + (pc.i << 3) + intptr_t(0x10)); // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter.asm:294
if (t1.i != t2.i) // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter64.asm:617
goto _offlineasm_opToThisSlow;
pc.i = pc.i + intptr_t(0x4); // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter64.asm:31
opcode = *CAST<Opcode*>(pcBase.i8p + (pc.i << 3)); // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter64.asm:27
DISPATCH_OPCODE();
OFFLINE_ASM_LOCAL_LABEL(_offlineasm_opToThisSlow)
pc.i8p = pcBase.i8p + (pc.i << 3); // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter64.asm:302
t0.i = cfr.i; // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter64.asm:313
t1.i = pc.i; // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter64.asm:314
{ // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter64.asm:77
SlowPathReturnType result = slow_path_to_this(t0, t1);
decodeResult(result, t0.vp, t1.vp);
}
pc.i = t0.i; // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter64.asm:306
pc.i = pc.i - pcBase.i; // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter64.asm:307
pc.i = pc.i >> (intptr_t(0x3) & 0x1f); // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter64.asm:308
pc.i = pc.i + intptr_t(0x4); // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter64.asm:31
opcode = *CAST<Opcode*>(pcBase.i8p + (pc.i << 3)); // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter64.asm:27
DISPATCH_OPCODE();
OFFLINE_ASM_OPCODE_LABEL(op_check_tdz)
t0.i = *CAST<int32_t*>(pcBase.i8p + (pc.i << 3) + intptr_t(0x8)); // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter.asm:290
if (t0.i >= intptr_t(0x40000000)) // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter64.asm:383
goto _offlineasm_loadConstantOrVariable__constant;
t1.i64 = *CAST<int64_t*>(cfr.i8p + (t0.i << 3)); // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter64.asm:384
goto _offlineasm_loadConstantOrVariable__done; // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter64.asm:385
OFFLINE_ASM_LOCAL_LABEL(_offlineasm_loadConstantOrVariable__constant)
t1.i = *CAST<intptr_t*>(cfr.i8p + 16); // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter64.asm:387
t1.i = *CAST<intptr_t*>(t1.i8p + 264); // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter64.asm:388
t0.i = t0.i - intptr_t(0x40000000); // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter64.asm:389
t1.i64 = *CAST<int64_t*>(t1.i8p + (t0.i << 3)); // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter64.asm:390
OFFLINE_ASM_LOCAL_LABEL(_offlineasm_loadConstantOrVariable__done)
if (t1.i64 != int64_t(0x0)) // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter64.asm:629
goto _offlineasm_opNotTDZ;
pc.i8p = pcBase.i8p + (pc.i << 3); // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter64.asm:302
t0.i = cfr.i; // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter64.asm:313
t1.i = pc.i; // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter64.asm:314
{ // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter64.asm:77
SlowPathReturnType result = slow_path_throw_tdz_error(t0, t1);
decodeResult(result, t0.vp, t1.vp);
}
pc.i = t0.i; // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter64.asm:306
pc.i = pc.i - pcBase.i; // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter64.asm:307
pc.i = pc.i >> (intptr_t(0x3) & 0x1f); // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter64.asm:308
OFFLINE_ASM_LOCAL_LABEL(_offlineasm_opNotTDZ)
pc.i = pc.i + intptr_t(0x2); // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter64.asm:31
opcode = *CAST<Opcode*>(pcBase.i8p + (pc.i << 3)); // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter64.asm:27
DISPATCH_OPCODE();
OFFLINE_ASM_OPCODE_LABEL(op_mov)
t1.i = *CAST<int32_t*>(pcBase.i8p + (pc.i << 3) + intptr_t(0x10)); // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter.asm:290
t0.i = *CAST<int32_t*>(pcBase.i8p + (pc.i << 3) + intptr_t(0x8)); // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter.asm:290
if (t1.i >= intptr_t(0x40000000)) // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter64.asm:383
goto _offlineasm_5_loadConstantOrVariable__constant;
t2.i64 = *CAST<int64_t*>(cfr.i8p + (t1.i << 3)); // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter64.asm:384
goto _offlineasm_5_loadConstantOrVariable__done; // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter64.asm:385
OFFLINE_ASM_LOCAL_LABEL(_offlineasm_5_loadConstantOrVariable__constant)
t2.i = *CAST<intptr_t*>(cfr.i8p + 16); // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter64.asm:387
t2.i = *CAST<intptr_t*>(t2.i8p + 264); // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter64.asm:388
t1.i = t1.i - intptr_t(0x40000000); // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter64.asm:389
t2.i64 = *CAST<int64_t*>(t2.i8p + (t1.i << 3)); // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter64.asm:390
OFFLINE_ASM_LOCAL_LABEL(_offlineasm_5_loadConstantOrVariable__done)
*CAST<int64_t*>(cfr.i8p + (t0.i << 3)) = t2.i64; // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter64.asm:641
pc.i = pc.i + intptr_t(0x3); // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter64.asm:31
opcode = *CAST<Opcode*>(pcBase.i8p + (pc.i << 3)); // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter64.asm:27
DISPATCH_OPCODE();
OFFLINE_ASM_OPCODE_LABEL(op_not)
t0.i = *CAST<int32_t*>(pcBase.i8p + (pc.i << 3) + intptr_t(0x10)); // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter.asm:290
t1.i = *CAST<int32_t*>(pcBase.i8p + (pc.i << 3) + intptr_t(0x8)); // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter.asm:290
if (t0.i >= intptr_t(0x40000000)) // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter64.asm:383
goto _offlineasm_6_loadConstantOrVariable__constant;
t2.i64 = *CAST<int64_t*>(cfr.i8p + (t0.i << 3)); // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter64.asm:384
goto _offlineasm_6_loadConstantOrVariable__done; // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter64.asm:385
OFFLINE_ASM_LOCAL_LABEL(_offlineasm_6_loadConstantOrVariable__constant)
t2.i = *CAST<intptr_t*>(cfr.i8p + 16); // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter64.asm:387
t2.i = *CAST<intptr_t*>(t2.i8p + 264); // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter64.asm:388
t0.i = t0.i - intptr_t(0x40000000); // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter64.asm:389
t2.i64 = *CAST<int64_t*>(t2.i8p + (t0.i << 3)); // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter64.asm:390
OFFLINE_ASM_LOCAL_LABEL(_offlineasm_6_loadConstantOrVariable__done)
t2.i64 = t2.i64 ^ int64_t(0x6); // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter64.asm:650
if ((t2.i64 & int64_t(-2)) != 0) // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter64.asm:651
goto _offlineasm_opNotSlow;
t2.i64 = t2.i64 ^ int64_t(0x7); // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter64.asm:652
*CAST<int64_t*>(cfr.i8p + (t1.i << 3)) = t2.i64; // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter64.asm:653
pc.i = pc.i + intptr_t(0x3); // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter64.asm:31
opcode = *CAST<Opcode*>(pcBase.i8p + (pc.i << 3)); // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter64.asm:27
DISPATCH_OPCODE();
OFFLINE_ASM_LOCAL_LABEL(_offlineasm_opNotSlow)
pc.i8p = pcBase.i8p + (pc.i << 3); // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter64.asm:302
t0.i = cfr.i; // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter64.asm:313
t1.i = pc.i; // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter64.asm:314
{ // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter64.asm:77
SlowPathReturnType result = slow_path_not(t0, t1);
decodeResult(result, t0.vp, t1.vp);
}
pc.i = t0.i; // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter64.asm:306
pc.i = pc.i - pcBase.i; // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter64.asm:307
pc.i = pc.i >> (intptr_t(0x3) & 0x1f); // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter64.asm:308
pc.i = pc.i + intptr_t(0x3); // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter64.asm:31
opcode = *CAST<Opcode*>(pcBase.i8p + (pc.i << 3)); // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter64.asm:27
DISPATCH_OPCODE();
OFFLINE_ASM_OPCODE_LABEL(op_eq)
t0.i = *CAST<int32_t*>(pcBase.i8p + (pc.i << 3) + intptr_t(0x18)); // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter.asm:290
t2.i = *CAST<int32_t*>(pcBase.i8p + (pc.i << 3) + intptr_t(0x10)); // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter.asm:290
t3.i = *CAST<int32_t*>(pcBase.i8p + (pc.i << 3) + intptr_t(0x8)); // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter.asm:290
if (t0.i >= intptr_t(0x40000000)) // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter64.asm:383
goto _offlineasm_equalityComparison__loadConstantOrVariableInt32__7_loadConstantOrVariable__constant;
t1.i64 = *CAST<int64_t*>(cfr.i8p + (t0.i << 3)); // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter64.asm:384
goto _offlineasm_equalityComparison__loadConstantOrVariableInt32__7_loadConstantOrVariable__done; // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter64.asm:385
OFFLINE_ASM_LOCAL_LABEL(_offlineasm_equalityComparison__loadConstantOrVariableInt32__7_loadConstantOrVariable__constant)
t1.i = *CAST<intptr_t*>(cfr.i8p + 16); // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter64.asm:387
t1.i = *CAST<intptr_t*>(t1.i8p + 264); // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter64.asm:388
t0.i = t0.i - intptr_t(0x40000000); // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter64.asm:389
t1.i64 = *CAST<int64_t*>(t1.i8p + (t0.i << 3)); // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter64.asm:390
OFFLINE_ASM_LOCAL_LABEL(_offlineasm_equalityComparison__loadConstantOrVariableInt32__7_loadConstantOrVariable__done)
if (t1.u64 < tagTypeNumber.u64) // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter64.asm:396
goto _offlineasm_equalityComparison__slow;
if (t2.i >= intptr_t(0x40000000)) // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter64.asm:383
goto _offlineasm_equalityComparison__loadConstantOrVariableInt32__8_loadConstantOrVariable__constant;
t0.i64 = *CAST<int64_t*>(cfr.i8p + (t2.i << 3)); // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter64.asm:384
goto _offlineasm_equalityComparison__loadConstantOrVariableInt32__8_loadConstantOrVariable__done; // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter64.asm:385
OFFLINE_ASM_LOCAL_LABEL(_offlineasm_equalityComparison__loadConstantOrVariableInt32__8_loadConstantOrVariable__constant)
t0.i = *CAST<intptr_t*>(cfr.i8p + 16); // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter64.asm:387
t0.i = *CAST<intptr_t*>(t0.i8p + 264); // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter64.asm:388
t2.i = t2.i - intptr_t(0x40000000); // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter64.asm:389
t0.i64 = *CAST<int64_t*>(t0.i8p + (t2.i << 3)); // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter64.asm:390
OFFLINE_ASM_LOCAL_LABEL(_offlineasm_equalityComparison__loadConstantOrVariableInt32__8_loadConstantOrVariable__done)
if (t0.u64 < tagTypeNumber.u64) // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter64.asm:396
goto _offlineasm_equalityComparison__slow;
t0.i = (t0.u32 == t1.u32); // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter64.asm:680
t0.i64 = t0.i64 | int64_t(0x6); // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter64.asm:669
*CAST<int64_t*>(cfr.i8p + (t3.i << 3)) = t0.i64; // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter64.asm:670
pc.i = pc.i + intptr_t(0x4); // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter64.asm:31
opcode = *CAST<Opcode*>(pcBase.i8p + (pc.i << 3)); // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter64.asm:27
DISPATCH_OPCODE();
OFFLINE_ASM_LOCAL_LABEL(_offlineasm_equalityComparison__slow)
pc.i8p = pcBase.i8p + (pc.i << 3); // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter64.asm:302
t0.i = cfr.i; // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter64.asm:313
t1.i = pc.i; // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter64.asm:314
{ // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter64.asm:77
SlowPathReturnType result = slow_path_eq(t0, t1);
decodeResult(result, t0.vp, t1.vp);
}
pc.i = t0.i; // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter64.asm:306
pc.i = pc.i - pcBase.i; // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter64.asm:307
pc.i = pc.i >> (intptr_t(0x3) & 0x1f); // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter64.asm:308
pc.i = pc.i + intptr_t(0x4); // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter64.asm:31
opcode = *CAST<Opcode*>(pcBase.i8p + (pc.i << 3)); // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter64.asm:27
DISPATCH_OPCODE();
OFFLINE_ASM_OPCODE_LABEL(op_neq)
t0.i = *CAST<int32_t*>(pcBase.i8p + (pc.i << 3) + intptr_t(0x18)); // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter.asm:290
t2.i = *CAST<int32_t*>(pcBase.i8p + (pc.i << 3) + intptr_t(0x10)); // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter.asm:290
t3.i = *CAST<int32_t*>(pcBase.i8p + (pc.i << 3) + intptr_t(0x8)); // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter.asm:290
if (t0.i >= intptr_t(0x40000000)) // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter64.asm:383
goto _offlineasm_equalityComparison__loadConstantOrVariableInt32__9_loadConstantOrVariable__constant;
t1.i64 = *CAST<int64_t*>(cfr.i8p + (t0.i << 3)); // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter64.asm:384
goto _offlineasm_equalityComparison__loadConstantOrVariableInt32__9_loadConstantOrVariable__done; // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter64.asm:385
OFFLINE_ASM_LOCAL_LABEL(_offlineasm_equalityComparison__loadConstantOrVariableInt32__9_loadConstantOrVariable__constant)
t1.i = *CAST<intptr_t*>(cfr.i8p + 16); // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter64.asm:387
t1.i = *CAST<intptr_t*>(t1.i8p + 264); // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter64.asm:388
t0.i = t0.i - intptr_t(0x40000000); // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter64.asm:389
t1.i64 = *CAST<int64_t*>(t1.i8p + (t0.i << 3)); // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter64.asm:390
OFFLINE_ASM_LOCAL_LABEL(_offlineasm_equalityComparison__loadConstantOrVariableInt32__9_loadConstantOrVariable__done)
if (t1.u64 < tagTypeNumber.u64) // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter64.asm:396
goto _offlineasm_10_equalityComparison__slow;
if (t2.i >= intptr_t(0x40000000)) // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter64.asm:383
goto _offlineasm_equalityComparison__loadConstantOrVariableInt32__10_loadConstantOrVariable__constant;
t0.i64 = *CAST<int64_t*>(cfr.i8p + (t2.i << 3)); // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter64.asm:384
goto _offlineasm_equalityComparison__loadConstantOrVariableInt32__10_loadConstantOrVariable__done; // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter64.asm:385
OFFLINE_ASM_LOCAL_LABEL(_offlineasm_equalityComparison__loadConstantOrVariableInt32__10_loadConstantOrVariable__constant)
t0.i = *CAST<intptr_t*>(cfr.i8p + 16); // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter64.asm:387
t0.i = *CAST<intptr_t*>(t0.i8p + 264); // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter64.asm:388
t2.i = t2.i - intptr_t(0x40000000); // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter64.asm:389
t0.i64 = *CAST<int64_t*>(t0.i8p + (t2.i << 3)); // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter64.asm:390
OFFLINE_ASM_LOCAL_LABEL(_offlineasm_equalityComparison__loadConstantOrVariableInt32__10_loadConstantOrVariable__done)
if (t0.u64 < tagTypeNumber.u64) // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter64.asm:396
goto _offlineasm_10_equalityComparison__slow;
t0.i = (t0.u32 != t1.u32); // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter64.asm:686
t0.i64 = t0.i64 | int64_t(0x6); // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter64.asm:669
*CAST<int64_t*>(cfr.i8p + (t3.i << 3)) = t0.i64; // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter64.asm:670
pc.i = pc.i + intptr_t(0x4); // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter64.asm:31
opcode = *CAST<Opcode*>(pcBase.i8p + (pc.i << 3)); // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter64.asm:27
DISPATCH_OPCODE();
OFFLINE_ASM_LOCAL_LABEL(_offlineasm_10_equalityComparison__slow)
pc.i8p = pcBase.i8p + (pc.i << 3); // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter64.asm:302
t0.i = cfr.i; // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter64.asm:313
t1.i = pc.i; // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter64.asm:314
{ // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter64.asm:77
SlowPathReturnType result = slow_path_neq(t0, t1);
decodeResult(result, t0.vp, t1.vp);
}
pc.i = t0.i; // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter64.asm:306
pc.i = pc.i - pcBase.i; // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter64.asm:307
pc.i = pc.i >> (intptr_t(0x3) & 0x1f); // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter64.asm:308
pc.i = pc.i + intptr_t(0x4); // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter64.asm:31
opcode = *CAST<Opcode*>(pcBase.i8p + (pc.i << 3)); // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter64.asm:27
DISPATCH_OPCODE();
OFFLINE_ASM_OPCODE_LABEL(op_eq_null)
t0.i = *CAST<int32_t*>(pcBase.i8p + (pc.i << 3) + intptr_t(0x10)); // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter.asm:290
t0.i64 = *CAST<int64_t*>(cfr.i8p + (t0.i << 3)); // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter64.asm:692
if ((t0.i64 & tagMask.i64) != 0) // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter64.asm:693
goto _offlineasm_equalNullComparison__immediate;
if ((*CAST<int8_t*>(t0.i8p + 6) & int8_t(0x1)) != 0) // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter64.asm:694
goto _offlineasm_equalNullComparison__masqueradesAsUndefined;
t0.i = intptr_t(0x0); // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter64.asm:695
goto _offlineasm_equalNullComparison__done; // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter64.asm:696
OFFLINE_ASM_LOCAL_LABEL(_offlineasm_equalNullComparison__masqueradesAsUndefined)
t2.u = *CAST<uint32_t*>(t0.i8p); // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter64.asm:477
t1.i = *CAST<intptr_t*>(cfr.i8p + 16); // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter64.asm:470
t1.i = *CAST<intptr_t*>(t1.i8p + 56); // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter64.asm:471
t1.i = *CAST<intptr_t*>(t1.i8p + 176); // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter64.asm:472
t2.i = *CAST<intptr_t*>(t1.i8p + (t2.i << 3)); // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter64.asm:473
t0.i = *CAST<intptr_t*>(cfr.i8p + 16); // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter64.asm:699
t0.i = *CAST<intptr_t*>(t0.i8p + 8); // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter64.asm:700
t0.i = (*CAST<uintptr_t*>(t2.i8p + 24) == t0.u); // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter64.asm:701
goto _offlineasm_equalNullComparison__done; // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter64.asm:702
OFFLINE_ASM_LOCAL_LABEL(_offlineasm_equalNullComparison__immediate)
t0.i64 = t0.i64 & int64_t(-9); // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter64.asm:704
t0.i = (t0.u64 == uint64_t(0x2)); // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter64.asm:705
OFFLINE_ASM_LOCAL_LABEL(_offlineasm_equalNullComparison__done)
t1.i = *CAST<int32_t*>(pcBase.i8p + (pc.i << 3) + intptr_t(0x8)); // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter.asm:290
t0.i64 = t0.i64 | int64_t(0x6); // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter64.asm:713
*CAST<int64_t*>(cfr.i8p + (t1.i << 3)) = t0.i64; // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter64.asm:714
pc.i = pc.i + intptr_t(0x3); // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter64.asm:31
opcode = *CAST<Opcode*>(pcBase.i8p + (pc.i << 3)); // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter64.asm:27
DISPATCH_OPCODE();
OFFLINE_ASM_OPCODE_LABEL(op_neq_null)
t0.i = *CAST<int32_t*>(pcBase.i8p + (pc.i << 3) + intptr_t(0x10)); // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter.asm:290
t0.i64 = *CAST<int64_t*>(cfr.i8p + (t0.i << 3)); // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter64.asm:692
if ((t0.i64 & tagMask.i64) != 0) // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter64.asm:693
goto _offlineasm_10_equalNullComparison__immediate;
if ((*CAST<int8_t*>(t0.i8p + 6) & int8_t(0x1)) != 0) // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter64.asm:694
goto _offlineasm_10_equalNullComparison__masqueradesAsUndefined;
t0.i = intptr_t(0x0); // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter64.asm:695
goto _offlineasm_10_equalNullComparison__done; // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter64.asm:696
OFFLINE_ASM_LOCAL_LABEL(_offlineasm_10_equalNullComparison__masqueradesAsUndefined)
t2.u = *CAST<uint32_t*>(t0.i8p); // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter64.asm:477
t1.i = *CAST<intptr_t*>(cfr.i8p + 16); // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter64.asm:470
t1.i = *CAST<intptr_t*>(t1.i8p + 56); // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter64.asm:471
t1.i = *CAST<intptr_t*>(t1.i8p + 176); // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter64.asm:472
t2.i = *CAST<intptr_t*>(t1.i8p + (t2.i << 3)); // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter64.asm:473
t0.i = *CAST<intptr_t*>(cfr.i8p + 16); // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter64.asm:699
t0.i = *CAST<intptr_t*>(t0.i8p + 8); // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter64.asm:700
t0.i = (*CAST<uintptr_t*>(t2.i8p + 24) == t0.u); // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter64.asm:701
goto _offlineasm_10_equalNullComparison__done; // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter64.asm:702
OFFLINE_ASM_LOCAL_LABEL(_offlineasm_10_equalNullComparison__immediate)
t0.i64 = t0.i64 & int64_t(-9); // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter64.asm:704
t0.i = (t0.u64 == uint64_t(0x2)); // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter64.asm:705
OFFLINE_ASM_LOCAL_LABEL(_offlineasm_10_equalNullComparison__done)
t1.i = *CAST<int32_t*>(pcBase.i8p + (pc.i << 3) + intptr_t(0x8)); // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter.asm:290
t0.i64 = t0.i64 ^ int64_t(0x7); // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter64.asm:722
*CAST<int64_t*>(cfr.i8p + (t1.i << 3)) = t0.i64; // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter64.asm:723
pc.i = pc.i + intptr_t(0x3); // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter64.asm:31
opcode = *CAST<Opcode*>(pcBase.i8p + (pc.i << 3)); // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter64.asm:27
DISPATCH_OPCODE();
OFFLINE_ASM_OPCODE_LABEL(op_stricteq)
t0.i = *CAST<int32_t*>(pcBase.i8p + (pc.i << 3) + intptr_t(0x18)); // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter.asm:290
t2.i = *CAST<int32_t*>(pcBase.i8p + (pc.i << 3) + intptr_t(0x10)); // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter.asm:290
if (t0.i >= intptr_t(0x40000000)) // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter64.asm:383
goto _offlineasm_strictEq__11_loadConstantOrVariable__constant;
t1.i64 = *CAST<int64_t*>(cfr.i8p + (t0.i << 3)); // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter64.asm:384
goto _offlineasm_strictEq__11_loadConstantOrVariable__done; // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter64.asm:385
OFFLINE_ASM_LOCAL_LABEL(_offlineasm_strictEq__11_loadConstantOrVariable__constant)
t1.i = *CAST<intptr_t*>(cfr.i8p + 16); // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter64.asm:387
t1.i = *CAST<intptr_t*>(t1.i8p + 264); // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter64.asm:388
t0.i = t0.i - intptr_t(0x40000000); // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter64.asm:389
t1.i64 = *CAST<int64_t*>(t1.i8p + (t0.i << 3)); // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter64.asm:390
OFFLINE_ASM_LOCAL_LABEL(_offlineasm_strictEq__11_loadConstantOrVariable__done)
if (t2.i >= intptr_t(0x40000000)) // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter64.asm:383
goto _offlineasm_strictEq__12_loadConstantOrVariable__constant;
t0.i64 = *CAST<int64_t*>(cfr.i8p + (t2.i << 3)); // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter64.asm:384
goto _offlineasm_strictEq__12_loadConstantOrVariable__done; // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter64.asm:385
OFFLINE_ASM_LOCAL_LABEL(_offlineasm_strictEq__12_loadConstantOrVariable__constant)
t0.i = *CAST<intptr_t*>(cfr.i8p + 16); // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter64.asm:387
t0.i = *CAST<intptr_t*>(t0.i8p + 264); // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter64.asm:388
t2.i = t2.i - intptr_t(0x40000000); // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter64.asm:389
t0.i64 = *CAST<int64_t*>(t0.i8p + (t2.i << 3)); // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter64.asm:390
OFFLINE_ASM_LOCAL_LABEL(_offlineasm_strictEq__12_loadConstantOrVariable__done)
t2.i = t0.i; // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter64.asm:733
t2.i64 = t2.i64 | t1.i64; // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter64.asm:734
if ((t2.i64 & tagMask.i64) == 0) // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter64.asm:735
goto _offlineasm_strictEq__slow;
if (t0.u64 >= tagTypeNumber.u64) // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter64.asm:736
goto _offlineasm_strictEq__leftOK;
if ((t0.i64 & tagTypeNumber.i64) != 0) // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter64.asm:737
goto _offlineasm_strictEq__slow;
OFFLINE_ASM_LOCAL_LABEL(_offlineasm_strictEq__leftOK)
if (t1.u64 >= tagTypeNumber.u64) // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter64.asm:739
goto _offlineasm_strictEq__rightOK;
if ((t1.i64 & tagTypeNumber.i64) != 0) // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter64.asm:740
goto _offlineasm_strictEq__slow;
OFFLINE_ASM_LOCAL_LABEL(_offlineasm_strictEq__rightOK)
t0.i = (t0.u64 == t1.u64); // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter64.asm:755
t1.i = *CAST<int32_t*>(pcBase.i8p + (pc.i << 3) + intptr_t(0x8)); // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter.asm:290
t0.i64 = t0.i64 | int64_t(0x6); // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter64.asm:744
*CAST<int64_t*>(cfr.i8p + (t1.i << 3)) = t0.i64; // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter64.asm:745
pc.i = pc.i + intptr_t(0x4); // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter64.asm:31
opcode = *CAST<Opcode*>(pcBase.i8p + (pc.i << 3)); // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter64.asm:27
DISPATCH_OPCODE();
OFFLINE_ASM_LOCAL_LABEL(_offlineasm_strictEq__slow)
pc.i8p = pcBase.i8p + (pc.i << 3); // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter64.asm:302
t0.i = cfr.i; // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter64.asm:313
t1.i = pc.i; // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter64.asm:314
{ // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter64.asm:77
SlowPathReturnType result = slow_path_stricteq(t0, t1);
decodeResult(result, t0.vp, t1.vp);
}
pc.i = t0.i; // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter64.asm:306
pc.i = pc.i - pcBase.i; // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter64.asm:307
pc.i = pc.i >> (intptr_t(0x3) & 0x1f); // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter64.asm:308
pc.i = pc.i + intptr_t(0x4); // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter64.asm:31
opcode = *CAST<Opcode*>(pcBase.i8p + (pc.i << 3)); // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter64.asm:27
DISPATCH_OPCODE();
OFFLINE_ASM_OPCODE_LABEL(op_nstricteq)
t0.i = *CAST<int32_t*>(pcBase.i8p + (pc.i << 3) + intptr_t(0x18)); // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter.asm:290
t2.i = *CAST<int32_t*>(pcBase.i8p + (pc.i << 3) + intptr_t(0x10)); // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter.asm:290
if (t0.i >= intptr_t(0x40000000)) // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter64.asm:383
goto _offlineasm_strictEq__13_loadConstantOrVariable__constant;
t1.i64 = *CAST<int64_t*>(cfr.i8p + (t0.i << 3)); // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter64.asm:384
goto _offlineasm_strictEq__13_loadConstantOrVariable__done; // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter64.asm:385
OFFLINE_ASM_LOCAL_LABEL(_offlineasm_strictEq__13_loadConstantOrVariable__constant)
t1.i = *CAST<intptr_t*>(cfr.i8p + 16); // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter64.asm:387
t1.i = *CAST<intptr_t*>(t1.i8p + 264); // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter64.asm:388
t0.i = t0.i - intptr_t(0x40000000); // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter64.asm:389
t1.i64 = *CAST<int64_t*>(t1.i8p + (t0.i << 3)); // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter64.asm:390
OFFLINE_ASM_LOCAL_LABEL(_offlineasm_strictEq__13_loadConstantOrVariable__done)
if (t2.i >= intptr_t(0x40000000)) // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter64.asm:383
goto _offlineasm_strictEq__14_loadConstantOrVariable__constant;
t0.i64 = *CAST<int64_t*>(cfr.i8p + (t2.i << 3)); // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter64.asm:384
goto _offlineasm_strictEq__14_loadConstantOrVariable__done; // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter64.asm:385
OFFLINE_ASM_LOCAL_LABEL(_offlineasm_strictEq__14_loadConstantOrVariable__constant)
t0.i = *CAST<intptr_t*>(cfr.i8p + 16); // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter64.asm:387
t0.i = *CAST<intptr_t*>(t0.i8p + 264); // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter64.asm:388
t2.i = t2.i - intptr_t(0x40000000); // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter64.asm:389
t0.i64 = *CAST<int64_t*>(t0.i8p + (t2.i << 3)); // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter64.asm:390
OFFLINE_ASM_LOCAL_LABEL(_offlineasm_strictEq__14_loadConstantOrVariable__done)
t2.i = t0.i; // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter64.asm:733
t2.i64 = t2.i64 | t1.i64; // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter64.asm:734
if ((t2.i64 & tagMask.i64) == 0) // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter64.asm:735
goto _offlineasm_14_strictEq__slow;
if (t0.u64 >= tagTypeNumber.u64) // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter64.asm:736
goto _offlineasm_14_strictEq__leftOK;
if ((t0.i64 & tagTypeNumber.i64) != 0) // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter64.asm:737
goto _offlineasm_14_strictEq__slow;
OFFLINE_ASM_LOCAL_LABEL(_offlineasm_14_strictEq__leftOK)
if (t1.u64 >= tagTypeNumber.u64) // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter64.asm:739
goto _offlineasm_14_strictEq__rightOK;
if ((t1.i64 & tagTypeNumber.i64) != 0) // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter64.asm:740
goto _offlineasm_14_strictEq__slow;
OFFLINE_ASM_LOCAL_LABEL(_offlineasm_14_strictEq__rightOK)
t0.i = (t0.u64 != t1.u64); // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter64.asm:761
t1.i = *CAST<int32_t*>(pcBase.i8p + (pc.i << 3) + intptr_t(0x8)); // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter.asm:290
t0.i64 = t0.i64 | int64_t(0x6); // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter64.asm:744
*CAST<int64_t*>(cfr.i8p + (t1.i << 3)) = t0.i64; // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter64.asm:745
pc.i = pc.i + intptr_t(0x4); // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter64.asm:31
opcode = *CAST<Opcode*>(pcBase.i8p + (pc.i << 3)); // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter64.asm:27
DISPATCH_OPCODE();
OFFLINE_ASM_LOCAL_LABEL(_offlineasm_14_strictEq__slow)
pc.i8p = pcBase.i8p + (pc.i << 3); // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter64.asm:302
t0.i = cfr.i; // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter64.asm:313
t1.i = pc.i; // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter64.asm:314
{ // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter64.asm:77
SlowPathReturnType result = slow_path_nstricteq(t0, t1);
decodeResult(result, t0.vp, t1.vp);
}
pc.i = t0.i; // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter64.asm:306
pc.i = pc.i - pcBase.i; // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter64.asm:307
pc.i = pc.i >> (intptr_t(0x3) & 0x1f); // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter64.asm:308
pc.i = pc.i + intptr_t(0x4); // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter64.asm:31
opcode = *CAST<Opcode*>(pcBase.i8p + (pc.i << 3)); // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter64.asm:27
DISPATCH_OPCODE();
OFFLINE_ASM_OPCODE_LABEL(op_inc)
t0.i = *CAST<int32_t*>(pcBase.i8p + (pc.i << 3) + intptr_t(0x8)); // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter.asm:290
t1.i64 = *CAST<int64_t*>(cfr.i8p + (t0.i << 3)); // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter64.asm:768
if (t1.u64 < tagTypeNumber.u64) // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter64.asm:769
goto _offlineasm_preOp__slow;
{ // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter64.asm:782
int32_t a = int32_t(0x1);
int32_t b = t1.i32;
// sign(b) sign(a) | Overflows if:
// 0 0 | sign(b+a) = 1 (pos + pos != neg)
// 0 1 | never
// 1 0 | never
// 1 1 | sign(b+a) = 0 (neg + neg != pos)
bool didOverflow = ((SIGN_BIT32(b) == SIGN_BIT32(a)) && (SIGN_BIT32(b+a) != SIGN_BIT32(a)));
t1.i32 = t1.i32 + int32_t(0x1);
if (didOverflow)
goto _offlineasm_preOp__slow;
}
t1.i64 = t1.i64 | tagTypeNumber.i64; // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter64.asm:771
*CAST<int64_t*>(cfr.i8p + (t0.i << 3)) = t1.i64; // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter64.asm:772
pc.i = pc.i + intptr_t(0x2); // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter64.asm:31
opcode = *CAST<Opcode*>(pcBase.i8p + (pc.i << 3)); // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter64.asm:27
DISPATCH_OPCODE();
OFFLINE_ASM_LOCAL_LABEL(_offlineasm_preOp__slow)
pc.i8p = pcBase.i8p + (pc.i << 3); // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter64.asm:302
t0.i = cfr.i; // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter64.asm:313
t1.i = pc.i; // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter64.asm:314
{ // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter64.asm:77
SlowPathReturnType result = slow_path_inc(t0, t1);
decodeResult(result, t0.vp, t1.vp);
}
pc.i = t0.i; // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter64.asm:306
pc.i = pc.i - pcBase.i; // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter64.asm:307
pc.i = pc.i >> (intptr_t(0x3) & 0x1f); // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter64.asm:308
pc.i = pc.i + intptr_t(0x2); // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter64.asm:31
opcode = *CAST<Opcode*>(pcBase.i8p + (pc.i << 3)); // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter64.asm:27
DISPATCH_OPCODE();
OFFLINE_ASM_OPCODE_LABEL(op_dec)
t0.i = *CAST<int32_t*>(pcBase.i8p + (pc.i << 3) + intptr_t(0x8)); // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter.asm:290
t1.i64 = *CAST<int64_t*>(cfr.i8p + (t0.i << 3)); // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter64.asm:768
if (t1.u64 < tagTypeNumber.u64) // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter64.asm:769
goto _offlineasm_14_preOp__slow;
{ // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter64.asm:788
int32_t a = int32_t(0x1);
int32_t b = t1.i32;
// sign(b) sign(a) | Overflows if:
// 0 0 | never
// 0 1 | sign(b-a) = 1 (pos - neg != pos)
// 1 0 | sign(b-a) = 0 (neg - pos != pos)
// 1 1 | never
bool didOverflow = ((SIGN_BIT32(b) != SIGN_BIT32(a)) && (SIGN_BIT32(b-a) == SIGN_BIT32(a)));
t1.i32 = t1.i32 - int32_t(0x1);
if (didOverflow)
goto _offlineasm_14_preOp__slow;
}
t1.i64 = t1.i64 | tagTypeNumber.i64; // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter64.asm:771
*CAST<int64_t*>(cfr.i8p + (t0.i << 3)) = t1.i64; // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter64.asm:772
pc.i = pc.i + intptr_t(0x2); // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter64.asm:31
opcode = *CAST<Opcode*>(pcBase.i8p + (pc.i << 3)); // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter64.asm:27
DISPATCH_OPCODE();
OFFLINE_ASM_LOCAL_LABEL(_offlineasm_14_preOp__slow)
pc.i8p = pcBase.i8p + (pc.i << 3); // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter64.asm:302
t0.i = cfr.i; // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter64.asm:313
t1.i = pc.i; // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter64.asm:314
{ // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter64.asm:77
SlowPathReturnType result = slow_path_dec(t0, t1);
decodeResult(result, t0.vp, t1.vp);
}
pc.i = t0.i; // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter64.asm:306
pc.i = pc.i - pcBase.i; // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter64.asm:307
pc.i = pc.i >> (intptr_t(0x3) & 0x1f); // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter64.asm:308
pc.i = pc.i + intptr_t(0x2); // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter64.asm:31
opcode = *CAST<Opcode*>(pcBase.i8p + (pc.i << 3)); // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter64.asm:27
DISPATCH_OPCODE();
OFFLINE_ASM_OPCODE_LABEL(op_to_number)
t0.i = *CAST<int32_t*>(pcBase.i8p + (pc.i << 3) + intptr_t(0x10)); // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter.asm:290
t1.i = *CAST<int32_t*>(pcBase.i8p + (pc.i << 3) + intptr_t(0x8)); // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter.asm:290
if (t0.i >= intptr_t(0x40000000)) // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter64.asm:383
goto _offlineasm_15_loadConstantOrVariable__constant;
t2.i64 = *CAST<int64_t*>(cfr.i8p + (t0.i << 3)); // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter64.asm:384
goto _offlineasm_15_loadConstantOrVariable__done; // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter64.asm:385
OFFLINE_ASM_LOCAL_LABEL(_offlineasm_15_loadConstantOrVariable__constant)
t2.i = *CAST<intptr_t*>(cfr.i8p + 16); // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter64.asm:387
t2.i = *CAST<intptr_t*>(t2.i8p + 264); // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter64.asm:388
t0.i = t0.i - intptr_t(0x40000000); // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter64.asm:389
t2.i64 = *CAST<int64_t*>(t2.i8p + (t0.i << 3)); // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter64.asm:390
OFFLINE_ASM_LOCAL_LABEL(_offlineasm_15_loadConstantOrVariable__done)
if (t2.u64 >= tagTypeNumber.u64) // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter64.asm:797
goto _offlineasm_opToNumberIsImmediate;
if ((t2.i64 & tagTypeNumber.i64) == 0) // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter64.asm:798
goto _offlineasm_opToNumberSlow;
OFFLINE_ASM_LOCAL_LABEL(_offlineasm_opToNumberIsImmediate)
*CAST<int64_t*>(cfr.i8p + (t1.i << 3)) = t2.i64; // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter64.asm:800
t0.i = *CAST<intptr_t*>(pcBase.i8p + (pc.i << 3) + intptr_t(0x18)); // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter.asm:294
*CAST<int64_t*>(t0.i8p + 24) = t2.i64; // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter64.asm:466
pc.i = pc.i + intptr_t(0x4); // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter64.asm:31
opcode = *CAST<Opcode*>(pcBase.i8p + (pc.i << 3)); // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter64.asm:27
DISPATCH_OPCODE();
OFFLINE_ASM_LOCAL_LABEL(_offlineasm_opToNumberSlow)
pc.i8p = pcBase.i8p + (pc.i << 3); // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter64.asm:302
t0.i = cfr.i; // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter64.asm:313
t1.i = pc.i; // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter64.asm:314
{ // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter64.asm:77
SlowPathReturnType result = slow_path_to_number(t0, t1);
decodeResult(result, t0.vp, t1.vp);
}
pc.i = t0.i; // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter64.asm:306
pc.i = pc.i - pcBase.i; // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter64.asm:307
pc.i = pc.i >> (intptr_t(0x3) & 0x1f); // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter64.asm:308
pc.i = pc.i + intptr_t(0x4); // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter64.asm:31
opcode = *CAST<Opcode*>(pcBase.i8p + (pc.i << 3)); // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter64.asm:27
DISPATCH_OPCODE();
OFFLINE_ASM_OPCODE_LABEL(op_to_string)
t1.i = *CAST<int32_t*>(pcBase.i8p + (pc.i << 3) + intptr_t(0x10)); // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter.asm:290
t2.i = *CAST<int32_t*>(pcBase.i8p + (pc.i << 3) + intptr_t(0x8)); // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter.asm:290
if (t1.i >= intptr_t(0x40000000)) // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter64.asm:383
goto _offlineasm_16_loadConstantOrVariable__constant;
t0.i64 = *CAST<int64_t*>(cfr.i8p + (t1.i << 3)); // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter64.asm:384
goto _offlineasm_16_loadConstantOrVariable__done; // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter64.asm:385
OFFLINE_ASM_LOCAL_LABEL(_offlineasm_16_loadConstantOrVariable__constant)
t0.i = *CAST<intptr_t*>(cfr.i8p + 16); // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter64.asm:387
t0.i = *CAST<intptr_t*>(t0.i8p + 264); // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter64.asm:388
t1.i = t1.i - intptr_t(0x40000000); // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter64.asm:389
t0.i64 = *CAST<int64_t*>(t0.i8p + (t1.i << 3)); // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter64.asm:390
OFFLINE_ASM_LOCAL_LABEL(_offlineasm_16_loadConstantOrVariable__done)
if ((t0.i64 & tagMask.i64) != 0) // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter64.asm:814
goto _offlineasm_opToStringSlow;
if (*CAST<int8_t*>(t0.i8p + 5) != int8_t(0x6)) // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter64.asm:815
goto _offlineasm_opToStringSlow;
OFFLINE_ASM_LOCAL_LABEL(_offlineasm_opToStringIsString)
*CAST<int64_t*>(cfr.i8p + (t2.i << 3)) = t0.i64; // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter64.asm:817
pc.i = pc.i + intptr_t(0x3); // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter64.asm:31
opcode = *CAST<Opcode*>(pcBase.i8p + (pc.i << 3)); // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter64.asm:27
DISPATCH_OPCODE();
OFFLINE_ASM_LOCAL_LABEL(_offlineasm_opToStringSlow)
pc.i8p = pcBase.i8p + (pc.i << 3); // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter64.asm:302
t0.i = cfr.i; // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter64.asm:313
t1.i = pc.i; // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter64.asm:314
{ // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter64.asm:77
SlowPathReturnType result = slow_path_to_string(t0, t1);
decodeResult(result, t0.vp, t1.vp);
}
pc.i = t0.i; // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter64.asm:306
pc.i = pc.i - pcBase.i; // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter64.asm:307
pc.i = pc.i >> (intptr_t(0x3) & 0x1f); // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter64.asm:308
pc.i = pc.i + intptr_t(0x3); // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter64.asm:31
opcode = *CAST<Opcode*>(pcBase.i8p + (pc.i << 3)); // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter64.asm:27
DISPATCH_OPCODE();
OFFLINE_ASM_OPCODE_LABEL(op_negate)
t0.i = *CAST<int32_t*>(pcBase.i8p + (pc.i << 3) + intptr_t(0x10)); // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter.asm:290
t1.i = *CAST<int32_t*>(pcBase.i8p + (pc.i << 3) + intptr_t(0x8)); // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter.asm:290
if (t0.i >= intptr_t(0x40000000)) // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter64.asm:383
goto _offlineasm_17_loadConstantOrVariable__constant;
t3.i64 = *CAST<int64_t*>(cfr.i8p + (t0.i << 3)); // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter64.asm:384
goto _offlineasm_17_loadConstantOrVariable__done; // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter64.asm:385
OFFLINE_ASM_LOCAL_LABEL(_offlineasm_17_loadConstantOrVariable__constant)
t3.i = *CAST<intptr_t*>(cfr.i8p + 16); // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter64.asm:387
t3.i = *CAST<intptr_t*>(t3.i8p + 264); // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter64.asm:388
t0.i = t0.i - intptr_t(0x40000000); // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter64.asm:389
t3.i64 = *CAST<int64_t*>(t3.i8p + (t0.i << 3)); // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter64.asm:390
OFFLINE_ASM_LOCAL_LABEL(_offlineasm_17_loadConstantOrVariable__done)
t2.i = *CAST<int32_t*>(pcBase.i8p + (pc.i << 3) + intptr_t(0x18)); // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter.asm:290
if (t3.u64 < tagTypeNumber.u64) // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter64.asm:831
goto _offlineasm_opNegateNotInt;
if ((t3.i32 & int32_t(0x7fffffff)) == 0) // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter64.asm:832
goto _offlineasm_opNegateSlow;
t3.i32 = -t3.i32; // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter64.asm:833
t3.clearHighWord();
t2.i32 = t2.i32 | int32_t(0x100000); // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter64.asm:834
t2.clearHighWord();
t3.i64 = t3.i64 | tagTypeNumber.i64; // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter64.asm:835
*CAST<int32_t*>(pcBase.i8p + (pc.i << 3) + intptr_t(0x18)) = t2.i32; // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter.asm:298
*CAST<int64_t*>(cfr.i8p + (t1.i << 3)) = t3.i64; // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter64.asm:837
pc.i = pc.i + intptr_t(0x4); // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter64.asm:31
opcode = *CAST<Opcode*>(pcBase.i8p + (pc.i << 3)); // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter64.asm:27
DISPATCH_OPCODE();
OFFLINE_ASM_LOCAL_LABEL(_offlineasm_opNegateNotInt)
if ((t3.i64 & tagTypeNumber.i64) == 0) // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter64.asm:840
goto _offlineasm_opNegateSlow;
t3.i64 = t3.i64 ^ int64_t(0x8000000000000000); // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter64.asm:841
t2.i32 = t2.i32 | int32_t(0x200000); // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter64.asm:842
t2.clearHighWord();
*CAST<int64_t*>(cfr.i8p + (t1.i << 3)) = t3.i64; // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter64.asm:843
*CAST<int32_t*>(pcBase.i8p + (pc.i << 3) + intptr_t(0x18)) = t2.i32; // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter.asm:298
pc.i = pc.i + intptr_t(0x4); // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter64.asm:31
opcode = *CAST<Opcode*>(pcBase.i8p + (pc.i << 3)); // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter64.asm:27
DISPATCH_OPCODE();
OFFLINE_ASM_LOCAL_LABEL(_offlineasm_opNegateSlow)
pc.i8p = pcBase.i8p + (pc.i << 3); // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter64.asm:302
t0.i = cfr.i; // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter64.asm:313
t1.i = pc.i; // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter64.asm:314
{ // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter64.asm:77
SlowPathReturnType result = slow_path_negate(t0, t1);
decodeResult(result, t0.vp, t1.vp);
}
pc.i = t0.i; // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter64.asm:306
pc.i = pc.i - pcBase.i; // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter64.asm:307
pc.i = pc.i >> (intptr_t(0x3) & 0x1f); // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter64.asm:308
pc.i = pc.i + intptr_t(0x4); // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter64.asm:31
opcode = *CAST<Opcode*>(pcBase.i8p + (pc.i << 3)); // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter64.asm:27
DISPATCH_OPCODE();
OFFLINE_ASM_OPCODE_LABEL(op_add)
t0.i = *CAST<int32_t*>(pcBase.i8p + (pc.i << 3) + intptr_t(0x18)); // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter.asm:290
t2.i = *CAST<int32_t*>(pcBase.i8p + (pc.i << 3) + intptr_t(0x10)); // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter.asm:290
if (t0.i >= intptr_t(0x40000000)) // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter64.asm:383
goto _offlineasm_binaryOp__binaryOpCustomStore__18_loadConstantOrVariable__constant;
t1.i64 = *CAST<int64_t*>(cfr.i8p + (t0.i << 3)); // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter64.asm:384
goto _offlineasm_binaryOp__binaryOpCustomStore__18_loadConstantOrVariable__done; // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter64.asm:385
OFFLINE_ASM_LOCAL_LABEL(_offlineasm_binaryOp__binaryOpCustomStore__18_loadConstantOrVariable__constant)
t1.i = *CAST<intptr_t*>(cfr.i8p + 16); // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter64.asm:387
t1.i = *CAST<intptr_t*>(t1.i8p + 264); // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter64.asm:388
t0.i = t0.i - intptr_t(0x40000000); // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter64.asm:389
t1.i64 = *CAST<int64_t*>(t1.i8p + (t0.i << 3)); // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter64.asm:390
OFFLINE_ASM_LOCAL_LABEL(_offlineasm_binaryOp__binaryOpCustomStore__18_loadConstantOrVariable__done)
if (t2.i >= intptr_t(0x40000000)) // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter64.asm:383
goto _offlineasm_binaryOp__binaryOpCustomStore__19_loadConstantOrVariable__constant;
t0.i64 = *CAST<int64_t*>(cfr.i8p + (t2.i << 3)); // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter64.asm:384
goto _offlineasm_binaryOp__binaryOpCustomStore__19_loadConstantOrVariable__done; // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter64.asm:385
OFFLINE_ASM_LOCAL_LABEL(_offlineasm_binaryOp__binaryOpCustomStore__19_loadConstantOrVariable__constant)
t0.i = *CAST<intptr_t*>(cfr.i8p + 16); // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter64.asm:387
t0.i = *CAST<intptr_t*>(t0.i8p + 264); // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter64.asm:388
t2.i = t2.i - intptr_t(0x40000000); // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter64.asm:389
t0.i64 = *CAST<int64_t*>(t0.i8p + (t2.i << 3)); // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter64.asm:390
OFFLINE_ASM_LOCAL_LABEL(_offlineasm_binaryOp__binaryOpCustomStore__19_loadConstantOrVariable__done)
if (t0.u64 < tagTypeNumber.u64) // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter64.asm:857
goto _offlineasm_binaryOp__binaryOpCustomStore__op1NotInt;
if (t1.u64 < tagTypeNumber.u64) // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter64.asm:858
goto _offlineasm_binaryOp__binaryOpCustomStore__op2NotInt;
t2.i = *CAST<int32_t*>(pcBase.i8p + (pc.i << 3) + intptr_t(0x8)); // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter.asm:290
{ // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter64.asm:926
int32_t a = t1.i32;
int32_t b = t0.i32;
// sign(b) sign(a) | Overflows if:
// 0 0 | sign(b+a) = 1 (pos + pos != neg)
// 0 1 | never
// 1 0 | never
// 1 1 | sign(b+a) = 0 (neg + neg != pos)
bool didOverflow = ((SIGN_BIT32(b) == SIGN_BIT32(a)) && (SIGN_BIT32(b+a) != SIGN_BIT32(a)));
t0.i32 = t0.i32 + t1.i32;
if (didOverflow)
goto _offlineasm_binaryOp__binaryOpCustomStore__slow;
}
t0.i64 = t0.i64 | tagTypeNumber.i64; // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter64.asm:917
*CAST<int64_t*>(cfr.i8p + (t2.i << 3)) = t0.i64; // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter64.asm:918
t1.i = *CAST<int32_t*>(pcBase.i8p + (pc.i << 3) + intptr_t(0x20)); // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter.asm:290
t1.i32 = t1.i32 | int32_t(0x120000); // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter64.asm:862
t1.clearHighWord();
*CAST<int32_t*>(pcBase.i8p + (pc.i << 3) + intptr_t(0x20)) = t1.i32; // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter.asm:298
pc.i = pc.i + intptr_t(0x5); // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter64.asm:31
opcode = *CAST<Opcode*>(pcBase.i8p + (pc.i << 3)); // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter64.asm:27
DISPATCH_OPCODE();
OFFLINE_ASM_LOCAL_LABEL(_offlineasm_binaryOp__binaryOpCustomStore__op1NotInt)
if ((t0.i64 & tagTypeNumber.i64) == 0) // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter64.asm:868
goto _offlineasm_binaryOp__binaryOpCustomStore__slow;
if (t1.u64 >= tagTypeNumber.u64) // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter64.asm:869
goto _offlineasm_binaryOp__binaryOpCustomStore__op1NotIntOp2Int;
if ((t1.i64 & tagTypeNumber.i64) == 0) // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter64.asm:870
goto _offlineasm_binaryOp__binaryOpCustomStore__slow;
t1.i64 = t1.i64 + tagTypeNumber.i64; // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter64.asm:871
d1.d = t1.castToDouble; // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter64.asm:872
t2.i = *CAST<int32_t*>(pcBase.i8p + (pc.i << 3) + intptr_t(0x20)); // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter.asm:290
t2.i32 = t2.i32 | int32_t(0x240000); // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter64.asm:874
t2.clearHighWord();
*CAST<int32_t*>(pcBase.i8p + (pc.i << 3) + intptr_t(0x20)) = t2.i32; // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter.asm:298
goto _offlineasm_binaryOp__binaryOpCustomStore__op1NotIntReady; // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter64.asm:876
OFFLINE_ASM_LOCAL_LABEL(_offlineasm_binaryOp__binaryOpCustomStore__op1NotIntOp2Int)
t2.i = *CAST<int32_t*>(pcBase.i8p + (pc.i << 3) + intptr_t(0x20)); // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter.asm:290
t2.i32 = t2.i32 | int32_t(0x220000); // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter64.asm:879
t2.clearHighWord();
*CAST<int32_t*>(pcBase.i8p + (pc.i << 3) + intptr_t(0x20)) = t2.i32; // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter.asm:298
d1.d = t1.i32; // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter64.asm:881
OFFLINE_ASM_LOCAL_LABEL(_offlineasm_binaryOp__binaryOpCustomStore__op1NotIntReady)
t2.i = *CAST<int32_t*>(pcBase.i8p + (pc.i << 3) + intptr_t(0x8)); // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter.asm:290
t0.i64 = t0.i64 + tagTypeNumber.i64; // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter64.asm:884
d0.d = t0.castToDouble; // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter64.asm:885
d0.d = d0.d + d1.d; // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter64.asm:927
t0.i64 = d0.castToInt64; // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter64.asm:887
t0.i64 = t0.i64 - tagTypeNumber.i64; // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter64.asm:888
*CAST<int64_t*>(cfr.i8p + (t2.i << 3)) = t0.i64; // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter64.asm:889
pc.i = pc.i + intptr_t(0x5); // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter64.asm:31
opcode = *CAST<Opcode*>(pcBase.i8p + (pc.i << 3)); // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter64.asm:27
DISPATCH_OPCODE();
OFFLINE_ASM_LOCAL_LABEL(_offlineasm_binaryOp__binaryOpCustomStore__op2NotInt)
t2.i = *CAST<int32_t*>(pcBase.i8p + (pc.i << 3) + intptr_t(0x8)); // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter.asm:290
if ((t1.i64 & tagTypeNumber.i64) == 0) // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter64.asm:895
goto _offlineasm_binaryOp__binaryOpCustomStore__slow;
t3.i = *CAST<int32_t*>(pcBase.i8p + (pc.i << 3) + intptr_t(0x20)); // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter.asm:290
t3.i32 = t3.i32 | int32_t(0x140000); // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter64.asm:897
t3.clearHighWord();
*CAST<int32_t*>(pcBase.i8p + (pc.i << 3) + intptr_t(0x20)) = t3.i32; // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter.asm:298
d0.d = t0.i32; // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter64.asm:899
t1.i64 = t1.i64 + tagTypeNumber.i64; // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter64.asm:900
d1.d = t1.castToDouble; // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter64.asm:901
d0.d = d0.d + d1.d; // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter64.asm:927
t0.i64 = d0.castToInt64; // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter64.asm:903
t0.i64 = t0.i64 - tagTypeNumber.i64; // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter64.asm:904
*CAST<int64_t*>(cfr.i8p + (t2.i << 3)) = t0.i64; // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter64.asm:905
pc.i = pc.i + intptr_t(0x5); // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter64.asm:31
opcode = *CAST<Opcode*>(pcBase.i8p + (pc.i << 3)); // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter64.asm:27
DISPATCH_OPCODE();
OFFLINE_ASM_LOCAL_LABEL(_offlineasm_binaryOp__binaryOpCustomStore__slow)
pc.i8p = pcBase.i8p + (pc.i << 3); // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter64.asm:302
t0.i = cfr.i; // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter64.asm:313
t1.i = pc.i; // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter64.asm:314
{ // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter64.asm:77
SlowPathReturnType result = slow_path_add(t0, t1);
decodeResult(result, t0.vp, t1.vp);
}
pc.i = t0.i; // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter64.asm:306
pc.i = pc.i - pcBase.i; // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter64.asm:307
pc.i = pc.i >> (intptr_t(0x3) & 0x1f); // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter64.asm:308
pc.i = pc.i + intptr_t(0x5); // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter64.asm:31
opcode = *CAST<Opcode*>(pcBase.i8p + (pc.i << 3)); // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter64.asm:27
DISPATCH_OPCODE();
OFFLINE_ASM_OPCODE_LABEL(op_mul)
t0.i = *CAST<int32_t*>(pcBase.i8p + (pc.i << 3) + intptr_t(0x18)); // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter.asm:290
t2.i = *CAST<int32_t*>(pcBase.i8p + (pc.i << 3) + intptr_t(0x10)); // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter.asm:290
if (t0.i >= intptr_t(0x40000000)) // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter64.asm:383
goto _offlineasm_binaryOpCustomStore__20_loadConstantOrVariable__constant;
t1.i64 = *CAST<int64_t*>(cfr.i8p + (t0.i << 3)); // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter64.asm:384
goto _offlineasm_binaryOpCustomStore__20_loadConstantOrVariable__done; // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter64.asm:385
OFFLINE_ASM_LOCAL_LABEL(_offlineasm_binaryOpCustomStore__20_loadConstantOrVariable__constant)
t1.i = *CAST<intptr_t*>(cfr.i8p + 16); // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter64.asm:387
t1.i = *CAST<intptr_t*>(t1.i8p + 264); // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter64.asm:388
t0.i = t0.i - intptr_t(0x40000000); // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter64.asm:389
t1.i64 = *CAST<int64_t*>(t1.i8p + (t0.i << 3)); // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter64.asm:390
OFFLINE_ASM_LOCAL_LABEL(_offlineasm_binaryOpCustomStore__20_loadConstantOrVariable__done)
if (t2.i >= intptr_t(0x40000000)) // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter64.asm:383
goto _offlineasm_binaryOpCustomStore__21_loadConstantOrVariable__constant;
t0.i64 = *CAST<int64_t*>(cfr.i8p + (t2.i << 3)); // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter64.asm:384
goto _offlineasm_binaryOpCustomStore__21_loadConstantOrVariable__done; // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter64.asm:385
OFFLINE_ASM_LOCAL_LABEL(_offlineasm_binaryOpCustomStore__21_loadConstantOrVariable__constant)
t0.i = *CAST<intptr_t*>(cfr.i8p + 16); // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter64.asm:387
t0.i = *CAST<intptr_t*>(t0.i8p + 264); // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter64.asm:388
t2.i = t2.i - intptr_t(0x40000000); // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter64.asm:389
t0.i64 = *CAST<int64_t*>(t0.i8p + (t2.i << 3)); // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter64.asm:390
OFFLINE_ASM_LOCAL_LABEL(_offlineasm_binaryOpCustomStore__21_loadConstantOrVariable__done)
if (t0.u64 < tagTypeNumber.u64) // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter64.asm:857
goto _offlineasm_21_binaryOpCustomStore__op1NotInt;
if (t1.u64 < tagTypeNumber.u64) // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter64.asm:858
goto _offlineasm_21_binaryOpCustomStore__op2NotInt;
t2.i = *CAST<int32_t*>(pcBase.i8p + (pc.i << 3) + intptr_t(0x8)); // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter.asm:290
t3.i = t0.i; // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter64.asm:936
{ // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter64.asm:937
uint32_t a = t1.i32;
uint32_t b = t3.i32;
bool didOverflow = ((b | a) >> 15);
t3.i32 = t3.i32 * t1.i32;
if (didOverflow)
goto _offlineasm_21_binaryOpCustomStore__slow;
}
if (t3.i32 != 0) // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter64.asm:938
goto _offlineasm_binaryOpCustomStore__integerOperationAndStore__done;
if (t1.i32 < int32_t(0x0)) // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter64.asm:939
goto _offlineasm_21_binaryOpCustomStore__slow;
if (t0.i32 < int32_t(0x0)) // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter64.asm:940
goto _offlineasm_21_binaryOpCustomStore__slow;
OFFLINE_ASM_LOCAL_LABEL(_offlineasm_binaryOpCustomStore__integerOperationAndStore__done)
t3.i64 = t3.i64 | tagTypeNumber.i64; // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter64.asm:942
*CAST<int64_t*>(cfr.i8p + (t2.i << 3)) = t3.i64; // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter64.asm:943
t1.i = *CAST<int32_t*>(pcBase.i8p + (pc.i << 3) + intptr_t(0x20)); // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter.asm:290
t1.i32 = t1.i32 | int32_t(0x120000); // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter64.asm:862
t1.clearHighWord();
*CAST<int32_t*>(pcBase.i8p + (pc.i << 3) + intptr_t(0x20)) = t1.i32; // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter.asm:298
pc.i = pc.i + intptr_t(0x5); // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter64.asm:31
opcode = *CAST<Opcode*>(pcBase.i8p + (pc.i << 3)); // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter64.asm:27
DISPATCH_OPCODE();
OFFLINE_ASM_LOCAL_LABEL(_offlineasm_21_binaryOpCustomStore__op1NotInt)
if ((t0.i64 & tagTypeNumber.i64) == 0) // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter64.asm:868
goto _offlineasm_21_binaryOpCustomStore__slow;
if (t1.u64 >= tagTypeNumber.u64) // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter64.asm:869
goto _offlineasm_21_binaryOpCustomStore__op1NotIntOp2Int;
if ((t1.i64 & tagTypeNumber.i64) == 0) // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter64.asm:870
goto _offlineasm_21_binaryOpCustomStore__slow;
t1.i64 = t1.i64 + tagTypeNumber.i64; // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter64.asm:871
d1.d = t1.castToDouble; // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter64.asm:872
t2.i = *CAST<int32_t*>(pcBase.i8p + (pc.i << 3) + intptr_t(0x20)); // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter.asm:290
t2.i32 = t2.i32 | int32_t(0x240000); // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter64.asm:874
t2.clearHighWord();
*CAST<int32_t*>(pcBase.i8p + (pc.i << 3) + intptr_t(0x20)) = t2.i32; // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter.asm:298
goto _offlineasm_21_binaryOpCustomStore__op1NotIntReady; // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter64.asm:876
OFFLINE_ASM_LOCAL_LABEL(_offlineasm_21_binaryOpCustomStore__op1NotIntOp2Int)
t2.i = *CAST<int32_t*>(pcBase.i8p + (pc.i << 3) + intptr_t(0x20)); // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter.asm:290
t2.i32 = t2.i32 | int32_t(0x220000); // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter64.asm:879
t2.clearHighWord();
*CAST<int32_t*>(pcBase.i8p + (pc.i << 3) + intptr_t(0x20)) = t2.i32; // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter.asm:298
d1.d = t1.i32; // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter64.asm:881
OFFLINE_ASM_LOCAL_LABEL(_offlineasm_21_binaryOpCustomStore__op1NotIntReady)
t2.i = *CAST<int32_t*>(pcBase.i8p + (pc.i << 3) + intptr_t(0x8)); // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter.asm:290
t0.i64 = t0.i64 + tagTypeNumber.i64; // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter64.asm:884
d0.d = t0.castToDouble; // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter64.asm:885
d0.d = d0.d * d1.d; // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter64.asm:945
t0.i64 = d0.castToInt64; // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter64.asm:887
t0.i64 = t0.i64 - tagTypeNumber.i64; // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter64.asm:888
*CAST<int64_t*>(cfr.i8p + (t2.i << 3)) = t0.i64; // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter64.asm:889
pc.i = pc.i + intptr_t(0x5); // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter64.asm:31
opcode = *CAST<Opcode*>(pcBase.i8p + (pc.i << 3)); // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter64.asm:27
DISPATCH_OPCODE();
OFFLINE_ASM_LOCAL_LABEL(_offlineasm_21_binaryOpCustomStore__op2NotInt)
t2.i = *CAST<int32_t*>(pcBase.i8p + (pc.i << 3) + intptr_t(0x8)); // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter.asm:290
if ((t1.i64 & tagTypeNumber.i64) == 0) // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter64.asm:895
goto _offlineasm_21_binaryOpCustomStore__slow;
t3.i = *CAST<int32_t*>(pcBase.i8p + (pc.i << 3) + intptr_t(0x20)); // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter.asm:290
t3.i32 = t3.i32 | int32_t(0x140000); // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter64.asm:897
t3.clearHighWord();
*CAST<int32_t*>(pcBase.i8p + (pc.i << 3) + intptr_t(0x20)) = t3.i32; // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter.asm:298
d0.d = t0.i32; // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter64.asm:899
t1.i64 = t1.i64 + tagTypeNumber.i64; // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter64.asm:900
d1.d = t1.castToDouble; // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter64.asm:901
d0.d = d0.d * d1.d; // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter64.asm:945
t0.i64 = d0.castToInt64; // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter64.asm:903
t0.i64 = t0.i64 - tagTypeNumber.i64; // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter64.asm:904
*CAST<int64_t*>(cfr.i8p + (t2.i << 3)) = t0.i64; // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter64.asm:905
pc.i = pc.i + intptr_t(0x5); // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter64.asm:31
opcode = *CAST<Opcode*>(pcBase.i8p + (pc.i << 3)); // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter64.asm:27
DISPATCH_OPCODE();
OFFLINE_ASM_LOCAL_LABEL(_offlineasm_21_binaryOpCustomStore__slow)
pc.i8p = pcBase.i8p + (pc.i << 3); // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter64.asm:302
t0.i = cfr.i; // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter64.asm:313
t1.i = pc.i; // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter64.asm:314
{ // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter64.asm:77
SlowPathReturnType result = slow_path_mul(t0, t1);
decodeResult(result, t0.vp, t1.vp);
}
pc.i = t0.i; // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter64.asm:306
pc.i = pc.i - pcBase.i; // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter64.asm:307
pc.i = pc.i >> (intptr_t(0x3) & 0x1f); // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter64.asm:308
pc.i = pc.i + intptr_t(0x5); // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter64.asm:31
opcode = *CAST<Opcode*>(pcBase.i8p + (pc.i << 3)); // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter64.asm:27
DISPATCH_OPCODE();
OFFLINE_ASM_OPCODE_LABEL(op_sub)
t0.i = *CAST<int32_t*>(pcBase.i8p + (pc.i << 3) + intptr_t(0x18)); // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter.asm:290
t2.i = *CAST<int32_t*>(pcBase.i8p + (pc.i << 3) + intptr_t(0x10)); // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter.asm:290
if (t0.i >= intptr_t(0x40000000)) // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter64.asm:383
goto _offlineasm_binaryOp__binaryOpCustomStore__22_loadConstantOrVariable__constant;
t1.i64 = *CAST<int64_t*>(cfr.i8p + (t0.i << 3)); // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter64.asm:384
goto _offlineasm_binaryOp__binaryOpCustomStore__22_loadConstantOrVariable__done; // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter64.asm:385
OFFLINE_ASM_LOCAL_LABEL(_offlineasm_binaryOp__binaryOpCustomStore__22_loadConstantOrVariable__constant)
t1.i = *CAST<intptr_t*>(cfr.i8p + 16); // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter64.asm:387
t1.i = *CAST<intptr_t*>(t1.i8p + 264); // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter64.asm:388
t0.i = t0.i - intptr_t(0x40000000); // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter64.asm:389
t1.i64 = *CAST<int64_t*>(t1.i8p + (t0.i << 3)); // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter64.asm:390
OFFLINE_ASM_LOCAL_LABEL(_offlineasm_binaryOp__binaryOpCustomStore__22_loadConstantOrVariable__done)
if (t2.i >= intptr_t(0x40000000)) // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter64.asm:383
goto _offlineasm_binaryOp__binaryOpCustomStore__23_loadConstantOrVariable__constant;
t0.i64 = *CAST<int64_t*>(cfr.i8p + (t2.i << 3)); // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter64.asm:384
goto _offlineasm_binaryOp__binaryOpCustomStore__23_loadConstantOrVariable__done; // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter64.asm:385
OFFLINE_ASM_LOCAL_LABEL(_offlineasm_binaryOp__binaryOpCustomStore__23_loadConstantOrVariable__constant)
t0.i = *CAST<intptr_t*>(cfr.i8p + 16); // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter64.asm:387
t0.i = *CAST<intptr_t*>(t0.i8p + 264); // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter64.asm:388
t2.i = t2.i - intptr_t(0x40000000); // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter64.asm:389
t0.i64 = *CAST<int64_t*>(t0.i8p + (t2.i << 3)); // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter64.asm:390
OFFLINE_ASM_LOCAL_LABEL(_offlineasm_binaryOp__binaryOpCustomStore__23_loadConstantOrVariable__done)
if (t0.u64 < tagTypeNumber.u64) // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter64.asm:857
goto _offlineasm_binaryOp__23_binaryOpCustomStore__op1NotInt;
if (t1.u64 < tagTypeNumber.u64) // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter64.asm:858
goto _offlineasm_binaryOp__23_binaryOpCustomStore__op2NotInt;
t2.i = *CAST<int32_t*>(pcBase.i8p + (pc.i << 3) + intptr_t(0x8)); // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter.asm:290
{ // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter64.asm:952
int32_t a = t1.i32;
int32_t b = t0.i32;
// sign(b) sign(a) | Overflows if:
// 0 0 | never
// 0 1 | sign(b-a) = 1 (pos - neg != pos)
// 1 0 | sign(b-a) = 0 (neg - pos != pos)
// 1 1 | never
bool didOverflow = ((SIGN_BIT32(b) != SIGN_BIT32(a)) && (SIGN_BIT32(b-a) == SIGN_BIT32(a)));
t0.i32 = t0.i32 - t1.i32;
if (didOverflow)
goto _offlineasm_binaryOp__23_binaryOpCustomStore__slow;
}
t0.i64 = t0.i64 | tagTypeNumber.i64; // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter64.asm:917
*CAST<int64_t*>(cfr.i8p + (t2.i << 3)) = t0.i64; // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter64.asm:918
t1.i = *CAST<int32_t*>(pcBase.i8p + (pc.i << 3) + intptr_t(0x20)); // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter.asm:290
t1.i32 = t1.i32 | int32_t(0x120000); // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter64.asm:862
t1.clearHighWord();
*CAST<int32_t*>(pcBase.i8p + (pc.i << 3) + intptr_t(0x20)) = t1.i32; // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter.asm:298
pc.i = pc.i + intptr_t(0x5); // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter64.asm:31
opcode = *CAST<Opcode*>(pcBase.i8p + (pc.i << 3)); // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter64.asm:27
DISPATCH_OPCODE();
OFFLINE_ASM_LOCAL_LABEL(_offlineasm_binaryOp__23_binaryOpCustomStore__op1NotInt)
if ((t0.i64 & tagTypeNumber.i64) == 0) // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter64.asm:868
goto _offlineasm_binaryOp__23_binaryOpCustomStore__slow;
if (t1.u64 >= tagTypeNumber.u64) // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter64.asm:869
goto _offlineasm_binaryOp__23_binaryOpCustomStore__op1NotIntOp2Int;
if ((t1.i64 & tagTypeNumber.i64) == 0) // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter64.asm:870
goto _offlineasm_binaryOp__23_binaryOpCustomStore__slow;
t1.i64 = t1.i64 + tagTypeNumber.i64; // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter64.asm:871
d1.d = t1.castToDouble; // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter64.asm:872
t2.i = *CAST<int32_t*>(pcBase.i8p + (pc.i << 3) + intptr_t(0x20)); // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter.asm:290
t2.i32 = t2.i32 | int32_t(0x240000); // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter64.asm:874
t2.clearHighWord();
*CAST<int32_t*>(pcBase.i8p + (pc.i << 3) + intptr_t(0x20)) = t2.i32; // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter.asm:298
goto _offlineasm_binaryOp__23_binaryOpCustomStore__op1NotIntReady; // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter64.asm:876
OFFLINE_ASM_LOCAL_LABEL(_offlineasm_binaryOp__23_binaryOpCustomStore__op1NotIntOp2Int)
t2.i = *CAST<int32_t*>(pcBase.i8p + (pc.i << 3) + intptr_t(0x20)); // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter.asm:290
t2.i32 = t2.i32 | int32_t(0x220000); // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter64.asm:879
t2.clearHighWord();
*CAST<int32_t*>(pcBase.i8p + (pc.i << 3) + intptr_t(0x20)) = t2.i32; // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter.asm:298
d1.d = t1.i32; // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter64.asm:881
OFFLINE_ASM_LOCAL_LABEL(_offlineasm_binaryOp__23_binaryOpCustomStore__op1NotIntReady)
t2.i = *CAST<int32_t*>(pcBase.i8p + (pc.i << 3) + intptr_t(0x8)); // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter.asm:290
t0.i64 = t0.i64 + tagTypeNumber.i64; // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter64.asm:884
d0.d = t0.castToDouble; // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter64.asm:885
d0.d = d0.d - d1.d; // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter64.asm:953
t0.i64 = d0.castToInt64; // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter64.asm:887
t0.i64 = t0.i64 - tagTypeNumber.i64; // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter64.asm:888
*CAST<int64_t*>(cfr.i8p + (t2.i << 3)) = t0.i64; // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter64.asm:889
pc.i = pc.i + intptr_t(0x5); // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter64.asm:31
opcode = *CAST<Opcode*>(pcBase.i8p + (pc.i << 3)); // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter64.asm:27
DISPATCH_OPCODE();
OFFLINE_ASM_LOCAL_LABEL(_offlineasm_binaryOp__23_binaryOpCustomStore__op2NotInt)
t2.i = *CAST<int32_t*>(pcBase.i8p + (pc.i << 3) + intptr_t(0x8)); // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter.asm:290
if ((t1.i64 & tagTypeNumber.i64) == 0) // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter64.asm:895
goto _offlineasm_binaryOp__23_binaryOpCustomStore__slow;
t3.i = *CAST<int32_t*>(pcBase.i8p + (pc.i << 3) + intptr_t(0x20)); // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter.asm:290
t3.i32 = t3.i32 | int32_t(0x140000); // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter64.asm:897
t3.clearHighWord();
*CAST<int32_t*>(pcBase.i8p + (pc.i << 3) + intptr_t(0x20)) = t3.i32; // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter.asm:298
d0.d = t0.i32; // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter64.asm:899
t1.i64 = t1.i64 + tagTypeNumber.i64; // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter64.asm:900
d1.d = t1.castToDouble; // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter64.asm:901
d0.d = d0.d - d1.d; // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter64.asm:953
t0.i64 = d0.castToInt64; // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter64.asm:903
t0.i64 = t0.i64 - tagTypeNumber.i64; // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter64.asm:904
*CAST<int64_t*>(cfr.i8p + (t2.i << 3)) = t0.i64; // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter64.asm:905
pc.i = pc.i + intptr_t(0x5); // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter64.asm:31
opcode = *CAST<Opcode*>(pcBase.i8p + (pc.i << 3)); // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter64.asm:27
DISPATCH_OPCODE();
OFFLINE_ASM_LOCAL_LABEL(_offlineasm_binaryOp__23_binaryOpCustomStore__slow)
pc.i8p = pcBase.i8p + (pc.i << 3); // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter64.asm:302
t0.i = cfr.i; // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter64.asm:313
t1.i = pc.i; // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter64.asm:314
{ // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter64.asm:77
SlowPathReturnType result = slow_path_sub(t0, t1);
decodeResult(result, t0.vp, t1.vp);
}
pc.i = t0.i; // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter64.asm:306
pc.i = pc.i - pcBase.i; // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter64.asm:307
pc.i = pc.i >> (intptr_t(0x3) & 0x1f); // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter64.asm:308
pc.i = pc.i + intptr_t(0x5); // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter64.asm:31
opcode = *CAST<Opcode*>(pcBase.i8p + (pc.i << 3)); // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter64.asm:27
DISPATCH_OPCODE();
OFFLINE_ASM_OPCODE_LABEL(op_div)
pc.i8p = pcBase.i8p + (pc.i << 3); // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter64.asm:302
t0.i = cfr.i; // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter64.asm:313
t1.i = pc.i; // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter64.asm:314
{ // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter64.asm:77
SlowPathReturnType result = slow_path_div(t0, t1);
decodeResult(result, t0.vp, t1.vp);
}
pc.i = t0.i; // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter64.asm:306
pc.i = pc.i - pcBase.i; // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter64.asm:307
pc.i = pc.i >> (intptr_t(0x3) & 0x1f); // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter64.asm:308
pc.i = pc.i + intptr_t(0x5); // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter64.asm:31
opcode = *CAST<Opcode*>(pcBase.i8p + (pc.i << 3)); // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter64.asm:27
DISPATCH_OPCODE();
OFFLINE_ASM_OPCODE_LABEL(op_lshift)
t0.i = *CAST<int32_t*>(pcBase.i8p + (pc.i << 3) + intptr_t(0x18)); // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter.asm:290
t2.i = *CAST<int32_t*>(pcBase.i8p + (pc.i << 3) + intptr_t(0x10)); // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter.asm:290
t3.i = *CAST<int32_t*>(pcBase.i8p + (pc.i << 3) + intptr_t(0x8)); // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter.asm:290
if (t0.i >= intptr_t(0x40000000)) // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter64.asm:383
goto _offlineasm_bitOp__24_loadConstantOrVariable__constant;
t1.i64 = *CAST<int64_t*>(cfr.i8p + (t0.i << 3)); // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter64.asm:384
goto _offlineasm_bitOp__24_loadConstantOrVariable__done; // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter64.asm:385
OFFLINE_ASM_LOCAL_LABEL(_offlineasm_bitOp__24_loadConstantOrVariable__constant)
t1.i = *CAST<intptr_t*>(cfr.i8p + 16); // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter64.asm:387
t1.i = *CAST<intptr_t*>(t1.i8p + 264); // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter64.asm:388
t0.i = t0.i - intptr_t(0x40000000); // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter64.asm:389
t1.i64 = *CAST<int64_t*>(t1.i8p + (t0.i << 3)); // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter64.asm:390
OFFLINE_ASM_LOCAL_LABEL(_offlineasm_bitOp__24_loadConstantOrVariable__done)
if (t2.i >= intptr_t(0x40000000)) // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter64.asm:383
goto _offlineasm_bitOp__25_loadConstantOrVariable__constant;
t0.i64 = *CAST<int64_t*>(cfr.i8p + (t2.i << 3)); // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter64.asm:384
goto _offlineasm_bitOp__25_loadConstantOrVariable__done; // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter64.asm:385
OFFLINE_ASM_LOCAL_LABEL(_offlineasm_bitOp__25_loadConstantOrVariable__constant)
t0.i = *CAST<intptr_t*>(cfr.i8p + 16); // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter64.asm:387
t0.i = *CAST<intptr_t*>(t0.i8p + 264); // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter64.asm:388
t2.i = t2.i - intptr_t(0x40000000); // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter64.asm:389
t0.i64 = *CAST<int64_t*>(t0.i8p + (t2.i << 3)); // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter64.asm:390
OFFLINE_ASM_LOCAL_LABEL(_offlineasm_bitOp__25_loadConstantOrVariable__done)
if (t0.u64 < tagTypeNumber.u64) // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter64.asm:992
goto _offlineasm_bitOp__slow;
if (t1.u64 < tagTypeNumber.u64) // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter64.asm:993
goto _offlineasm_bitOp__slow;
t0.i32 = t0.i32 << (t1.i & 0x1f); // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter64.asm:1007
t0.clearHighWord();
t0.i64 = t0.i64 | tagTypeNumber.i64; // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter64.asm:995
*CAST<int64_t*>(cfr.i8p + (t3.i << 3)) = t0.i64; // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter64.asm:996
pc.i = pc.i + intptr_t(0x4); // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter64.asm:31
opcode = *CAST<Opcode*>(pcBase.i8p + (pc.i << 3)); // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter64.asm:27
DISPATCH_OPCODE();
OFFLINE_ASM_LOCAL_LABEL(_offlineasm_bitOp__slow)
pc.i8p = pcBase.i8p + (pc.i << 3); // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter64.asm:302
t0.i = cfr.i; // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter64.asm:313
t1.i = pc.i; // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter64.asm:314
{ // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter64.asm:77
SlowPathReturnType result = slow_path_lshift(t0, t1);
decodeResult(result, t0.vp, t1.vp);
}
pc.i = t0.i; // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter64.asm:306
pc.i = pc.i - pcBase.i; // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter64.asm:307
pc.i = pc.i >> (intptr_t(0x3) & 0x1f); // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter64.asm:308
pc.i = pc.i + intptr_t(0x4); // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter64.asm:31
opcode = *CAST<Opcode*>(pcBase.i8p + (pc.i << 3)); // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter64.asm:27
DISPATCH_OPCODE();
OFFLINE_ASM_OPCODE_LABEL(op_rshift)
t0.i = *CAST<int32_t*>(pcBase.i8p + (pc.i << 3) + intptr_t(0x18)); // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter.asm:290
t2.i = *CAST<int32_t*>(pcBase.i8p + (pc.i << 3) + intptr_t(0x10)); // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter.asm:290
t3.i = *CAST<int32_t*>(pcBase.i8p + (pc.i << 3) + intptr_t(0x8)); // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter.asm:290
if (t0.i >= intptr_t(0x40000000)) // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter64.asm:383
goto _offlineasm_bitOp__26_loadConstantOrVariable__constant;
t1.i64 = *CAST<int64_t*>(cfr.i8p + (t0.i << 3)); // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter64.asm:384
goto _offlineasm_bitOp__26_loadConstantOrVariable__done; // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter64.asm:385
OFFLINE_ASM_LOCAL_LABEL(_offlineasm_bitOp__26_loadConstantOrVariable__constant)
t1.i = *CAST<intptr_t*>(cfr.i8p + 16); // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter64.asm:387
t1.i = *CAST<intptr_t*>(t1.i8p + 264); // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter64.asm:388
t0.i = t0.i - intptr_t(0x40000000); // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter64.asm:389
t1.i64 = *CAST<int64_t*>(t1.i8p + (t0.i << 3)); // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter64.asm:390
OFFLINE_ASM_LOCAL_LABEL(_offlineasm_bitOp__26_loadConstantOrVariable__done)
if (t2.i >= intptr_t(0x40000000)) // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter64.asm:383
goto _offlineasm_bitOp__27_loadConstantOrVariable__constant;
t0.i64 = *CAST<int64_t*>(cfr.i8p + (t2.i << 3)); // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter64.asm:384
goto _offlineasm_bitOp__27_loadConstantOrVariable__done; // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter64.asm:385
OFFLINE_ASM_LOCAL_LABEL(_offlineasm_bitOp__27_loadConstantOrVariable__constant)
t0.i = *CAST<intptr_t*>(cfr.i8p + 16); // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter64.asm:387
t0.i = *CAST<intptr_t*>(t0.i8p + 264); // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter64.asm:388
t2.i = t2.i - intptr_t(0x40000000); // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter64.asm:389
t0.i64 = *CAST<int64_t*>(t0.i8p + (t2.i << 3)); // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter64.asm:390
OFFLINE_ASM_LOCAL_LABEL(_offlineasm_bitOp__27_loadConstantOrVariable__done)
if (t0.u64 < tagTypeNumber.u64) // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter64.asm:992
goto _offlineasm_27_bitOp__slow;
if (t1.u64 < tagTypeNumber.u64) // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter64.asm:993
goto _offlineasm_27_bitOp__slow;
t0.i32 = t0.i32 >> (t1.i & 0x1f); // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter64.asm:1015
t0.clearHighWord();
t0.i64 = t0.i64 | tagTypeNumber.i64; // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter64.asm:995
*CAST<int64_t*>(cfr.i8p + (t3.i << 3)) = t0.i64; // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter64.asm:996
pc.i = pc.i + intptr_t(0x4); // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter64.asm:31
opcode = *CAST<Opcode*>(pcBase.i8p + (pc.i << 3)); // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter64.asm:27
DISPATCH_OPCODE();
OFFLINE_ASM_LOCAL_LABEL(_offlineasm_27_bitOp__slow)
pc.i8p = pcBase.i8p + (pc.i << 3); // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter64.asm:302
t0.i = cfr.i; // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter64.asm:313
t1.i = pc.i; // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter64.asm:314
{ // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter64.asm:77
SlowPathReturnType result = slow_path_rshift(t0, t1);
decodeResult(result, t0.vp, t1.vp);
}
pc.i = t0.i; // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter64.asm:306
pc.i = pc.i - pcBase.i; // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter64.asm:307
pc.i = pc.i >> (intptr_t(0x3) & 0x1f); // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter64.asm:308
pc.i = pc.i + intptr_t(0x4); // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter64.asm:31
opcode = *CAST<Opcode*>(pcBase.i8p + (pc.i << 3)); // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter64.asm:27
DISPATCH_OPCODE();
OFFLINE_ASM_OPCODE_LABEL(op_urshift)
t0.i = *CAST<int32_t*>(pcBase.i8p + (pc.i << 3) + intptr_t(0x18)); // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter.asm:290
t2.i = *CAST<int32_t*>(pcBase.i8p + (pc.i << 3) + intptr_t(0x10)); // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter.asm:290
t3.i = *CAST<int32_t*>(pcBase.i8p + (pc.i << 3) + intptr_t(0x8)); // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter.asm:290
if (t0.i >= intptr_t(0x40000000)) // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter64.asm:383
goto _offlineasm_bitOp__28_loadConstantOrVariable__constant;
t1.i64 = *CAST<int64_t*>(cfr.i8p + (t0.i << 3)); // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter64.asm:384
goto _offlineasm_bitOp__28_loadConstantOrVariable__done; // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter64.asm:385
OFFLINE_ASM_LOCAL_LABEL(_offlineasm_bitOp__28_loadConstantOrVariable__constant)
t1.i = *CAST<intptr_t*>(cfr.i8p + 16); // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter64.asm:387
t1.i = *CAST<intptr_t*>(t1.i8p + 264); // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter64.asm:388
t0.i = t0.i - intptr_t(0x40000000); // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter64.asm:389
t1.i64 = *CAST<int64_t*>(t1.i8p + (t0.i << 3)); // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter64.asm:390
OFFLINE_ASM_LOCAL_LABEL(_offlineasm_bitOp__28_loadConstantOrVariable__done)
if (t2.i >= intptr_t(0x40000000)) // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter64.asm:383
goto _offlineasm_bitOp__29_loadConstantOrVariable__constant;
t0.i64 = *CAST<int64_t*>(cfr.i8p + (t2.i << 3)); // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter64.asm:384
goto _offlineasm_bitOp__29_loadConstantOrVariable__done; // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter64.asm:385
OFFLINE_ASM_LOCAL_LABEL(_offlineasm_bitOp__29_loadConstantOrVariable__constant)
t0.i = *CAST<intptr_t*>(cfr.i8p + 16); // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter64.asm:387
t0.i = *CAST<intptr_t*>(t0.i8p + 264); // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter64.asm:388
t2.i = t2.i - intptr_t(0x40000000); // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter64.asm:389
t0.i64 = *CAST<int64_t*>(t0.i8p + (t2.i << 3)); // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter64.asm:390
OFFLINE_ASM_LOCAL_LABEL(_offlineasm_bitOp__29_loadConstantOrVariable__done)
if (t0.u64 < tagTypeNumber.u64) // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter64.asm:992
goto _offlineasm_29_bitOp__slow;
if (t1.u64 < tagTypeNumber.u64) // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter64.asm:993
goto _offlineasm_29_bitOp__slow;
t0.u32 = t0.u32 >> (t1.i & 0x1f); // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter64.asm:1023
t0.clearHighWord();
t0.i64 = t0.i64 | tagTypeNumber.i64; // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter64.asm:995
*CAST<int64_t*>(cfr.i8p + (t3.i << 3)) = t0.i64; // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter64.asm:996
pc.i = pc.i + intptr_t(0x4); // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter64.asm:31
opcode = *CAST<Opcode*>(pcBase.i8p + (pc.i << 3)); // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter64.asm:27
DISPATCH_OPCODE();
OFFLINE_ASM_LOCAL_LABEL(_offlineasm_29_bitOp__slow)
pc.i8p = pcBase.i8p + (pc.i << 3); // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter64.asm:302
t0.i = cfr.i; // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter64.asm:313
t1.i = pc.i; // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter64.asm:314
{ // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter64.asm:77
SlowPathReturnType result = slow_path_urshift(t0, t1);
decodeResult(result, t0.vp, t1.vp);
}
pc.i = t0.i; // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter64.asm:306
pc.i = pc.i - pcBase.i; // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter64.asm:307
pc.i = pc.i >> (intptr_t(0x3) & 0x1f); // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter64.asm:308
pc.i = pc.i + intptr_t(0x4); // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter64.asm:31
opcode = *CAST<Opcode*>(pcBase.i8p + (pc.i << 3)); // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter64.asm:27
DISPATCH_OPCODE();
OFFLINE_ASM_OPCODE_LABEL(op_unsigned)
t0.i = *CAST<int32_t*>(pcBase.i8p + (pc.i << 3) + intptr_t(0x8)); // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter.asm:290
t1.i = *CAST<int32_t*>(pcBase.i8p + (pc.i << 3) + intptr_t(0x10)); // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter.asm:290
if (t1.i >= intptr_t(0x40000000)) // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter64.asm:383
goto _offlineasm_30_loadConstantOrVariable__constant;
t2.i64 = *CAST<int64_t*>(cfr.i8p + (t1.i << 3)); // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter64.asm:384
goto _offlineasm_30_loadConstantOrVariable__done; // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter64.asm:385
OFFLINE_ASM_LOCAL_LABEL(_offlineasm_30_loadConstantOrVariable__constant)
t2.i = *CAST<intptr_t*>(cfr.i8p + 16); // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter64.asm:387
t2.i = *CAST<intptr_t*>(t2.i8p + 264); // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter64.asm:388
t1.i = t1.i - intptr_t(0x40000000); // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter64.asm:389
t2.i64 = *CAST<int64_t*>(t2.i8p + (t1.i << 3)); // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter64.asm:390
OFFLINE_ASM_LOCAL_LABEL(_offlineasm_30_loadConstantOrVariable__done)
if (t2.i32 < int32_t(0x0)) // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter64.asm:1033
goto _offlineasm_opUnsignedSlow;
*CAST<int64_t*>(cfr.i8p + (t0.i << 3)) = t2.i64; // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter64.asm:1034
pc.i = pc.i + intptr_t(0x3); // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter64.asm:31
opcode = *CAST<Opcode*>(pcBase.i8p + (pc.i << 3)); // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter64.asm:27
DISPATCH_OPCODE();
OFFLINE_ASM_LOCAL_LABEL(_offlineasm_opUnsignedSlow)
pc.i8p = pcBase.i8p + (pc.i << 3); // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter64.asm:302
t0.i = cfr.i; // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter64.asm:313
t1.i = pc.i; // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter64.asm:314
{ // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter64.asm:77
SlowPathReturnType result = slow_path_unsigned(t0, t1);
decodeResult(result, t0.vp, t1.vp);
}
pc.i = t0.i; // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter64.asm:306
pc.i = pc.i - pcBase.i; // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter64.asm:307
pc.i = pc.i >> (intptr_t(0x3) & 0x1f); // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter64.asm:308
pc.i = pc.i + intptr_t(0x3); // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter64.asm:31
opcode = *CAST<Opcode*>(pcBase.i8p + (pc.i << 3)); // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter64.asm:27
DISPATCH_OPCODE();
OFFLINE_ASM_OPCODE_LABEL(op_bitand)
t0.i = *CAST<int32_t*>(pcBase.i8p + (pc.i << 3) + intptr_t(0x18)); // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter.asm:290
t2.i = *CAST<int32_t*>(pcBase.i8p + (pc.i << 3) + intptr_t(0x10)); // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter.asm:290
t3.i = *CAST<int32_t*>(pcBase.i8p + (pc.i << 3) + intptr_t(0x8)); // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter.asm:290
if (t0.i >= intptr_t(0x40000000)) // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter64.asm:383
goto _offlineasm_bitOp__31_loadConstantOrVariable__constant;
t1.i64 = *CAST<int64_t*>(cfr.i8p + (t0.i << 3)); // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter64.asm:384
goto _offlineasm_bitOp__31_loadConstantOrVariable__done; // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter64.asm:385
OFFLINE_ASM_LOCAL_LABEL(_offlineasm_bitOp__31_loadConstantOrVariable__constant)
t1.i = *CAST<intptr_t*>(cfr.i8p + 16); // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter64.asm:387
t1.i = *CAST<intptr_t*>(t1.i8p + 264); // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter64.asm:388
t0.i = t0.i - intptr_t(0x40000000); // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter64.asm:389
t1.i64 = *CAST<int64_t*>(t1.i8p + (t0.i << 3)); // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter64.asm:390
OFFLINE_ASM_LOCAL_LABEL(_offlineasm_bitOp__31_loadConstantOrVariable__done)
if (t2.i >= intptr_t(0x40000000)) // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter64.asm:383
goto _offlineasm_bitOp__32_loadConstantOrVariable__constant;
t0.i64 = *CAST<int64_t*>(cfr.i8p + (t2.i << 3)); // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter64.asm:384
goto _offlineasm_bitOp__32_loadConstantOrVariable__done; // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter64.asm:385
OFFLINE_ASM_LOCAL_LABEL(_offlineasm_bitOp__32_loadConstantOrVariable__constant)
t0.i = *CAST<intptr_t*>(cfr.i8p + 16); // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter64.asm:387
t0.i = *CAST<intptr_t*>(t0.i8p + 264); // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter64.asm:388
t2.i = t2.i - intptr_t(0x40000000); // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter64.asm:389
t0.i64 = *CAST<int64_t*>(t0.i8p + (t2.i << 3)); // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter64.asm:390
OFFLINE_ASM_LOCAL_LABEL(_offlineasm_bitOp__32_loadConstantOrVariable__done)
if (t0.u64 < tagTypeNumber.u64) // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter64.asm:992
goto _offlineasm_32_bitOp__slow;
if (t1.u64 < tagTypeNumber.u64) // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter64.asm:993
goto _offlineasm_32_bitOp__slow;
t0.i32 = t0.i32 & t1.i32; // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter64.asm:1044
t0.clearHighWord();
t0.i64 = t0.i64 | tagTypeNumber.i64; // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter64.asm:995
*CAST<int64_t*>(cfr.i8p + (t3.i << 3)) = t0.i64; // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter64.asm:996
pc.i = pc.i + intptr_t(0x5); // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter64.asm:31
opcode = *CAST<Opcode*>(pcBase.i8p + (pc.i << 3)); // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter64.asm:27
DISPATCH_OPCODE();
OFFLINE_ASM_LOCAL_LABEL(_offlineasm_32_bitOp__slow)
pc.i8p = pcBase.i8p + (pc.i << 3); // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter64.asm:302
t0.i = cfr.i; // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter64.asm:313
t1.i = pc.i; // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter64.asm:314
{ // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter64.asm:77
SlowPathReturnType result = slow_path_bitand(t0, t1);
decodeResult(result, t0.vp, t1.vp);
}
pc.i = t0.i; // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter64.asm:306
pc.i = pc.i - pcBase.i; // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter64.asm:307
pc.i = pc.i >> (intptr_t(0x3) & 0x1f); // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter64.asm:308
pc.i = pc.i + intptr_t(0x5); // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter64.asm:31
opcode = *CAST<Opcode*>(pcBase.i8p + (pc.i << 3)); // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter64.asm:27
DISPATCH_OPCODE();
OFFLINE_ASM_OPCODE_LABEL(op_bitxor)
t0.i = *CAST<int32_t*>(pcBase.i8p + (pc.i << 3) + intptr_t(0x18)); // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter.asm:290
t2.i = *CAST<int32_t*>(pcBase.i8p + (pc.i << 3) + intptr_t(0x10)); // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter.asm:290
t3.i = *CAST<int32_t*>(pcBase.i8p + (pc.i << 3) + intptr_t(0x8)); // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter.asm:290
if (t0.i >= intptr_t(0x40000000)) // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter64.asm:383
goto _offlineasm_bitOp__33_loadConstantOrVariable__constant;
t1.i64 = *CAST<int64_t*>(cfr.i8p + (t0.i << 3)); // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter64.asm:384
goto _offlineasm_bitOp__33_loadConstantOrVariable__done; // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter64.asm:385
OFFLINE_ASM_LOCAL_LABEL(_offlineasm_bitOp__33_loadConstantOrVariable__constant)
t1.i = *CAST<intptr_t*>(cfr.i8p + 16); // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter64.asm:387
t1.i = *CAST<intptr_t*>(t1.i8p + 264); // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter64.asm:388
t0.i = t0.i - intptr_t(0x40000000); // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter64.asm:389
t1.i64 = *CAST<int64_t*>(t1.i8p + (t0.i << 3)); // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter64.asm:390
OFFLINE_ASM_LOCAL_LABEL(_offlineasm_bitOp__33_loadConstantOrVariable__done)
if (t2.i >= intptr_t(0x40000000)) // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter64.asm:383
goto _offlineasm_bitOp__34_loadConstantOrVariable__constant;
t0.i64 = *CAST<int64_t*>(cfr.i8p + (t2.i << 3)); // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter64.asm:384
goto _offlineasm_bitOp__34_loadConstantOrVariable__done; // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter64.asm:385
OFFLINE_ASM_LOCAL_LABEL(_offlineasm_bitOp__34_loadConstantOrVariable__constant)
t0.i = *CAST<intptr_t*>(cfr.i8p + 16); // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter64.asm:387
t0.i = *CAST<intptr_t*>(t0.i8p + 264); // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter64.asm:388
t2.i = t2.i - intptr_t(0x40000000); // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter64.asm:389
t0.i64 = *CAST<int64_t*>(t0.i8p + (t2.i << 3)); // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter64.asm:390
OFFLINE_ASM_LOCAL_LABEL(_offlineasm_bitOp__34_loadConstantOrVariable__done)
if (t0.u64 < tagTypeNumber.u64) // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter64.asm:992
goto _offlineasm_34_bitOp__slow;
if (t1.u64 < tagTypeNumber.u64) // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter64.asm:993
goto _offlineasm_34_bitOp__slow;
t0.i32 = t0.i32 ^ t1.i32; // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter64.asm:1052
t0.clearHighWord();
t0.i64 = t0.i64 | tagTypeNumber.i64; // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter64.asm:995
*CAST<int64_t*>(cfr.i8p + (t3.i << 3)) = t0.i64; // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter64.asm:996
pc.i = pc.i + intptr_t(0x5); // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter64.asm:31
opcode = *CAST<Opcode*>(pcBase.i8p + (pc.i << 3)); // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter64.asm:27
DISPATCH_OPCODE();
OFFLINE_ASM_LOCAL_LABEL(_offlineasm_34_bitOp__slow)
pc.i8p = pcBase.i8p + (pc.i << 3); // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter64.asm:302
t0.i = cfr.i; // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter64.asm:313
t1.i = pc.i; // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter64.asm:314
{ // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter64.asm:77
SlowPathReturnType result = slow_path_bitxor(t0, t1);
decodeResult(result, t0.vp, t1.vp);
}
pc.i = t0.i; // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter64.asm:306
pc.i = pc.i - pcBase.i; // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter64.asm:307
pc.i = pc.i >> (intptr_t(0x3) & 0x1f); // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter64.asm:308
pc.i = pc.i + intptr_t(0x5); // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter64.asm:31
opcode = *CAST<Opcode*>(pcBase.i8p + (pc.i << 3)); // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter64.asm:27
DISPATCH_OPCODE();
OFFLINE_ASM_OPCODE_LABEL(op_bitor)
t0.i = *CAST<int32_t*>(pcBase.i8p + (pc.i << 3) + intptr_t(0x18)); // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter.asm:290
t2.i = *CAST<int32_t*>(pcBase.i8p + (pc.i << 3) + intptr_t(0x10)); // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter.asm:290
t3.i = *CAST<int32_t*>(pcBase.i8p + (pc.i << 3) + intptr_t(0x8)); // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter.asm:290
if (t0.i >= intptr_t(0x40000000)) // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter64.asm:383
goto _offlineasm_bitOp__35_loadConstantOrVariable__constant;
t1.i64 = *CAST<int64_t*>(cfr.i8p + (t0.i << 3)); // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter64.asm:384
goto _offlineasm_bitOp__35_loadConstantOrVariable__done; // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter64.asm:385
OFFLINE_ASM_LOCAL_LABEL(_offlineasm_bitOp__35_loadConstantOrVariable__constant)
t1.i = *CAST<intptr_t*>(cfr.i8p + 16); // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter64.asm:387
t1.i = *CAST<intptr_t*>(t1.i8p + 264); // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter64.asm:388
t0.i = t0.i - intptr_t(0x40000000); // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter64.asm:389
t1.i64 = *CAST<int64_t*>(t1.i8p + (t0.i << 3)); // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter64.asm:390
OFFLINE_ASM_LOCAL_LABEL(_offlineasm_bitOp__35_loadConstantOrVariable__done)
if (t2.i >= intptr_t(0x40000000)) // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter64.asm:383
goto _offlineasm_bitOp__36_loadConstantOrVariable__constant;
t0.i64 = *CAST<int64_t*>(cfr.i8p + (t2.i << 3)); // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter64.asm:384
goto _offlineasm_bitOp__36_loadConstantOrVariable__done; // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter64.asm:385
OFFLINE_ASM_LOCAL_LABEL(_offlineasm_bitOp__36_loadConstantOrVariable__constant)
t0.i = *CAST<intptr_t*>(cfr.i8p + 16); // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter64.asm:387
t0.i = *CAST<intptr_t*>(t0.i8p + 264); // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter64.asm:388
t2.i = t2.i - intptr_t(0x40000000); // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter64.asm:389
t0.i64 = *CAST<int64_t*>(t0.i8p + (t2.i << 3)); // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter64.asm:390
OFFLINE_ASM_LOCAL_LABEL(_offlineasm_bitOp__36_loadConstantOrVariable__done)
if (t0.u64 < tagTypeNumber.u64) // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter64.asm:992
goto _offlineasm_36_bitOp__slow;
if (t1.u64 < tagTypeNumber.u64) // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter64.asm:993
goto _offlineasm_36_bitOp__slow;
t0.i32 = t0.i32 | t1.i32; // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter64.asm:1060
t0.clearHighWord();
t0.i64 = t0.i64 | tagTypeNumber.i64; // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter64.asm:995
*CAST<int64_t*>(cfr.i8p + (t3.i << 3)) = t0.i64; // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter64.asm:996
pc.i = pc.i + intptr_t(0x5); // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter64.asm:31
opcode = *CAST<Opcode*>(pcBase.i8p + (pc.i << 3)); // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter64.asm:27
DISPATCH_OPCODE();
OFFLINE_ASM_LOCAL_LABEL(_offlineasm_36_bitOp__slow)
pc.i8p = pcBase.i8p + (pc.i << 3); // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter64.asm:302
t0.i = cfr.i; // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter64.asm:313
t1.i = pc.i; // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter64.asm:314
{ // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter64.asm:77
SlowPathReturnType result = slow_path_bitor(t0, t1);
decodeResult(result, t0.vp, t1.vp);
}
pc.i = t0.i; // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter64.asm:306
pc.i = pc.i - pcBase.i; // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter64.asm:307
pc.i = pc.i >> (intptr_t(0x3) & 0x1f); // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter64.asm:308
pc.i = pc.i + intptr_t(0x5); // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter64.asm:31
opcode = *CAST<Opcode*>(pcBase.i8p + (pc.i << 3)); // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter64.asm:27
DISPATCH_OPCODE();
OFFLINE_ASM_OPCODE_LABEL(op_overrides_has_instance)
t3.i = *CAST<int32_t*>(pcBase.i8p + (pc.i << 3) + intptr_t(0x8)); // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter.asm:290
t1.i = *CAST<int32_t*>(pcBase.i8p + (pc.i << 3) + intptr_t(0x18)); // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter.asm:290
if (t1.i >= intptr_t(0x40000000)) // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter64.asm:383
goto _offlineasm_37_loadConstantOrVariable__constant;
t0.i64 = *CAST<int64_t*>(cfr.i8p + (t1.i << 3)); // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter64.asm:384
goto _offlineasm_37_loadConstantOrVariable__done; // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter64.asm:385
OFFLINE_ASM_LOCAL_LABEL(_offlineasm_37_loadConstantOrVariable__constant)
t0.i = *CAST<intptr_t*>(cfr.i8p + 16); // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter64.asm:387
t0.i = *CAST<intptr_t*>(t0.i8p + 264); // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter64.asm:388
t1.i = t1.i - intptr_t(0x40000000); // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter64.asm:389
t0.i64 = *CAST<int64_t*>(t0.i8p + (t1.i << 3)); // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter64.asm:390
OFFLINE_ASM_LOCAL_LABEL(_offlineasm_37_loadConstantOrVariable__done)
t2.i = *CAST<intptr_t*>(cfr.i8p + 16); // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter64.asm:1071
t2.i = *CAST<intptr_t*>(t2.i8p + 8); // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter64.asm:1072
t2.i = *CAST<intptr_t*>(t2.i8p + 336); // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter64.asm:1073
if (t0.i64 != t2.i64) // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter64.asm:1074
goto _offlineasm_opOverridesHasInstanceNotDefaultSymbol;
t1.i = *CAST<int32_t*>(pcBase.i8p + (pc.i << 3) + intptr_t(0x10)); // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter.asm:290
if (t1.i >= intptr_t(0x40000000)) // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter64.asm:383
goto _offlineasm_38_loadConstantOrVariable__constant;
t0.i64 = *CAST<int64_t*>(cfr.i8p + (t1.i << 3)); // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter64.asm:384
goto _offlineasm_38_loadConstantOrVariable__done; // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter64.asm:385
OFFLINE_ASM_LOCAL_LABEL(_offlineasm_38_loadConstantOrVariable__constant)
t0.i = *CAST<intptr_t*>(cfr.i8p + 16); // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter64.asm:387
t0.i = *CAST<intptr_t*>(t0.i8p + 264); // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter64.asm:388
t1.i = t1.i - intptr_t(0x40000000); // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter64.asm:389
t0.i64 = *CAST<int64_t*>(t0.i8p + (t1.i << 3)); // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter64.asm:390
OFFLINE_ASM_LOCAL_LABEL(_offlineasm_38_loadConstantOrVariable__done)
t1.i = ((*CAST<int8_t*>(t0.i8p + 6) & int8_t(0x2)) == 0); // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter64.asm:1078
t1.i64 = t1.i64 | int64_t(0x6); // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter64.asm:1079
*CAST<int64_t*>(cfr.i8p + (t3.i << 3)) = t1.i64; // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter64.asm:1080
pc.i = pc.i + intptr_t(0x4); // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter64.asm:31
opcode = *CAST<Opcode*>(pcBase.i8p + (pc.i << 3)); // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter64.asm:27
DISPATCH_OPCODE();
OFFLINE_ASM_LOCAL_LABEL(_offlineasm_opOverridesHasInstanceNotDefaultSymbol)
*CAST<int64_t*>(cfr.i8p + (t3.i << 3)) = int64_t(0x7); // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter64.asm:1084
pc.i = pc.i + intptr_t(0x4); // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter64.asm:31
opcode = *CAST<Opcode*>(pcBase.i8p + (pc.i << 3)); // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter64.asm:27
DISPATCH_OPCODE();
OFFLINE_ASM_OPCODE_LABEL(op_instanceof_custom)
pc.i8p = pcBase.i8p + (pc.i << 3); // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter64.asm:302
t0.i = cfr.i; // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter64.asm:313
t1.i = pc.i; // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter64.asm:314
{ // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter64.asm:77
SlowPathReturnType result = llint_slow_path_instanceof_custom(t0, t1);
decodeResult(result, t0.vp, t1.vp);
}
pc.i = t0.i; // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter64.asm:306
pc.i = pc.i - pcBase.i; // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter64.asm:307
pc.i = pc.i >> (intptr_t(0x3) & 0x1f); // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter64.asm:308
pc.i = pc.i + intptr_t(0x5); // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter64.asm:31
opcode = *CAST<Opcode*>(pcBase.i8p + (pc.i << 3)); // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter64.asm:27
DISPATCH_OPCODE();
OFFLINE_ASM_OPCODE_LABEL(op_is_empty)
t1.i = *CAST<int32_t*>(pcBase.i8p + (pc.i << 3) + intptr_t(0x10)); // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter.asm:290
t2.i = *CAST<int32_t*>(pcBase.i8p + (pc.i << 3) + intptr_t(0x8)); // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter.asm:290
if (t1.i >= intptr_t(0x40000000)) // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter64.asm:383
goto _offlineasm_39_loadConstantOrVariable__constant;
t0.i64 = *CAST<int64_t*>(cfr.i8p + (t1.i << 3)); // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter64.asm:384
goto _offlineasm_39_loadConstantOrVariable__done; // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter64.asm:385
OFFLINE_ASM_LOCAL_LABEL(_offlineasm_39_loadConstantOrVariable__constant)
t0.i = *CAST<intptr_t*>(cfr.i8p + 16); // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter64.asm:387
t0.i = *CAST<intptr_t*>(t0.i8p + 264); // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter64.asm:388
t1.i = t1.i - intptr_t(0x40000000); // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter64.asm:389
t0.i64 = *CAST<int64_t*>(t0.i8p + (t1.i << 3)); // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter64.asm:390
OFFLINE_ASM_LOCAL_LABEL(_offlineasm_39_loadConstantOrVariable__done)
t3.i = (t0.u64 == uint64_t(0x0)); // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter64.asm:1099
t3.i64 = t3.i64 | int64_t(0x6); // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter64.asm:1100
*CAST<int64_t*>(cfr.i8p + (t2.i << 3)) = t3.i64; // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter64.asm:1101
pc.i = pc.i + intptr_t(0x3); // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter64.asm:31
opcode = *CAST<Opcode*>(pcBase.i8p + (pc.i << 3)); // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter64.asm:27
DISPATCH_OPCODE();
OFFLINE_ASM_OPCODE_LABEL(op_is_undefined)
t1.i = *CAST<int32_t*>(pcBase.i8p + (pc.i << 3) + intptr_t(0x10)); // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter.asm:290
t2.i = *CAST<int32_t*>(pcBase.i8p + (pc.i << 3) + intptr_t(0x8)); // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter.asm:290
if (t1.i >= intptr_t(0x40000000)) // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter64.asm:383
goto _offlineasm_40_loadConstantOrVariable__constant;
t0.i64 = *CAST<int64_t*>(cfr.i8p + (t1.i << 3)); // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter64.asm:384
goto _offlineasm_40_loadConstantOrVariable__done; // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter64.asm:385
OFFLINE_ASM_LOCAL_LABEL(_offlineasm_40_loadConstantOrVariable__constant)
t0.i = *CAST<intptr_t*>(cfr.i8p + 16); // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter64.asm:387
t0.i = *CAST<intptr_t*>(t0.i8p + 264); // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter64.asm:388
t1.i = t1.i - intptr_t(0x40000000); // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter64.asm:389
t0.i64 = *CAST<int64_t*>(t0.i8p + (t1.i << 3)); // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter64.asm:390
OFFLINE_ASM_LOCAL_LABEL(_offlineasm_40_loadConstantOrVariable__done)
if ((t0.i64 & tagMask.i64) == 0) // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter64.asm:1110
goto _offlineasm_opIsUndefinedCell;
t3.i = (t0.u64 == uint64_t(0xa)); // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter64.asm:1111
t3.i64 = t3.i64 | int64_t(0x6); // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter64.asm:1112
*CAST<int64_t*>(cfr.i8p + (t2.i << 3)) = t3.i64; // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter64.asm:1113
pc.i = pc.i + intptr_t(0x3); // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter64.asm:31
opcode = *CAST<Opcode*>(pcBase.i8p + (pc.i << 3)); // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter64.asm:27
DISPATCH_OPCODE();
OFFLINE_ASM_LOCAL_LABEL(_offlineasm_opIsUndefinedCell)
if ((*CAST<int8_t*>(t0.i8p + 6) & int8_t(0x1)) != 0) // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter64.asm:1116
goto _offlineasm_masqueradesAsUndefined;
t1.i = intptr_t(0x6); // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter64.asm:1117
*CAST<int64_t*>(cfr.i8p + (t2.i << 3)) = t1.i64; // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter64.asm:1118
pc.i = pc.i + intptr_t(0x3); // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter64.asm:31
opcode = *CAST<Opcode*>(pcBase.i8p + (pc.i << 3)); // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter64.asm:27
DISPATCH_OPCODE();
OFFLINE_ASM_LOCAL_LABEL(_offlineasm_masqueradesAsUndefined)
t3.u = *CAST<uint32_t*>(t0.i8p); // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter64.asm:477
t1.i = *CAST<intptr_t*>(cfr.i8p + 16); // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter64.asm:470
t1.i = *CAST<intptr_t*>(t1.i8p + 56); // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter64.asm:471
t1.i = *CAST<intptr_t*>(t1.i8p + 176); // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter64.asm:472
t3.i = *CAST<intptr_t*>(t1.i8p + (t3.i << 3)); // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter64.asm:473
t1.i = *CAST<intptr_t*>(cfr.i8p + 16); // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter64.asm:1122
t1.i = *CAST<intptr_t*>(t1.i8p + 8); // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter64.asm:1123
t0.i = (*CAST<uintptr_t*>(t3.i8p + 24) == t1.u); // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter64.asm:1124
t0.i64 = t0.i64 | int64_t(0x6); // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter64.asm:1125
*CAST<int64_t*>(cfr.i8p + (t2.i << 3)) = t0.i64; // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter64.asm:1126
pc.i = pc.i + intptr_t(0x3); // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter64.asm:31
opcode = *CAST<Opcode*>(pcBase.i8p + (pc.i << 3)); // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter64.asm:27
DISPATCH_OPCODE();
OFFLINE_ASM_OPCODE_LABEL(op_is_boolean)
t1.i = *CAST<int32_t*>(pcBase.i8p + (pc.i << 3) + intptr_t(0x10)); // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter.asm:290
t2.i = *CAST<int32_t*>(pcBase.i8p + (pc.i << 3) + intptr_t(0x8)); // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter.asm:290
if (t1.i >= intptr_t(0x40000000)) // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter64.asm:383
goto _offlineasm_41_loadConstantOrVariable__constant;
t0.i64 = *CAST<int64_t*>(cfr.i8p + (t1.i << 3)); // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter64.asm:384
goto _offlineasm_41_loadConstantOrVariable__done; // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter64.asm:385
OFFLINE_ASM_LOCAL_LABEL(_offlineasm_41_loadConstantOrVariable__constant)
t0.i = *CAST<intptr_t*>(cfr.i8p + 16); // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter64.asm:387
t0.i = *CAST<intptr_t*>(t0.i8p + 264); // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter64.asm:388
t1.i = t1.i - intptr_t(0x40000000); // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter64.asm:389
t0.i64 = *CAST<int64_t*>(t0.i8p + (t1.i << 3)); // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter64.asm:390
OFFLINE_ASM_LOCAL_LABEL(_offlineasm_41_loadConstantOrVariable__done)
t0.i64 = t0.i64 ^ int64_t(0x6); // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter64.asm:1135
t0.i = ((t0.i64 & int64_t(-2)) == 0); // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter64.asm:1136
t0.i64 = t0.i64 | int64_t(0x6); // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter64.asm:1137
*CAST<int64_t*>(cfr.i8p + (t2.i << 3)) = t0.i64; // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter64.asm:1138
pc.i = pc.i + intptr_t(0x3); // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter64.asm:31
opcode = *CAST<Opcode*>(pcBase.i8p + (pc.i << 3)); // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter64.asm:27
DISPATCH_OPCODE();
OFFLINE_ASM_OPCODE_LABEL(op_is_number)
t1.i = *CAST<int32_t*>(pcBase.i8p + (pc.i << 3) + intptr_t(0x10)); // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter.asm:290
t2.i = *CAST<int32_t*>(pcBase.i8p + (pc.i << 3) + intptr_t(0x8)); // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter.asm:290
if (t1.i >= intptr_t(0x40000000)) // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter64.asm:383
goto _offlineasm_42_loadConstantOrVariable__constant;
t0.i64 = *CAST<int64_t*>(cfr.i8p + (t1.i << 3)); // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter64.asm:384
goto _offlineasm_42_loadConstantOrVariable__done; // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter64.asm:385
OFFLINE_ASM_LOCAL_LABEL(_offlineasm_42_loadConstantOrVariable__constant)
t0.i = *CAST<intptr_t*>(cfr.i8p + 16); // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter64.asm:387
t0.i = *CAST<intptr_t*>(t0.i8p + 264); // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter64.asm:388
t1.i = t1.i - intptr_t(0x40000000); // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter64.asm:389
t0.i64 = *CAST<int64_t*>(t0.i8p + (t1.i << 3)); // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter64.asm:390
OFFLINE_ASM_LOCAL_LABEL(_offlineasm_42_loadConstantOrVariable__done)
t1.i = ((t0.i64 & tagTypeNumber.i64) != 0); // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter64.asm:1147
t1.i64 = t1.i64 | int64_t(0x6); // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter64.asm:1148
*CAST<int64_t*>(cfr.i8p + (t2.i << 3)) = t1.i64; // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter64.asm:1149
pc.i = pc.i + intptr_t(0x3); // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter64.asm:31
opcode = *CAST<Opcode*>(pcBase.i8p + (pc.i << 3)); // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter64.asm:27
DISPATCH_OPCODE();
OFFLINE_ASM_OPCODE_LABEL(op_is_cell_with_type)
t0.i = *CAST<int32_t*>(pcBase.i8p + (pc.i << 3) + intptr_t(0x18)); // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter.asm:290
t1.i = *CAST<int32_t*>(pcBase.i8p + (pc.i << 3) + intptr_t(0x10)); // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter.asm:290
t2.i = *CAST<int32_t*>(pcBase.i8p + (pc.i << 3) + intptr_t(0x8)); // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter.asm:290
if (t1.i >= intptr_t(0x40000000)) // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter64.asm:383
goto _offlineasm_43_loadConstantOrVariable__constant;
t3.i64 = *CAST<int64_t*>(cfr.i8p + (t1.i << 3)); // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter64.asm:384
goto _offlineasm_43_loadConstantOrVariable__done; // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter64.asm:385
OFFLINE_ASM_LOCAL_LABEL(_offlineasm_43_loadConstantOrVariable__constant)
t3.i = *CAST<intptr_t*>(cfr.i8p + 16); // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter64.asm:387
t3.i = *CAST<intptr_t*>(t3.i8p + 264); // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter64.asm:388
t1.i = t1.i - intptr_t(0x40000000); // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter64.asm:389
t3.i64 = *CAST<int64_t*>(t3.i8p + (t1.i << 3)); // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter64.asm:390
OFFLINE_ASM_LOCAL_LABEL(_offlineasm_43_loadConstantOrVariable__done)
if ((t3.i64 & tagMask.i64) != 0) // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter64.asm:1159
goto _offlineasm_notCellCase;
t1.i = (*CAST<uint8_t*>(t3.i8p + 5) == t0.u8); // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter64.asm:1160
t1.i64 = t1.i64 | int64_t(0x6); // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter64.asm:1161
*CAST<int64_t*>(cfr.i8p + (t2.i << 3)) = t1.i64; // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter64.asm:1162
pc.i = pc.i + intptr_t(0x4); // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter64.asm:31
opcode = *CAST<Opcode*>(pcBase.i8p + (pc.i << 3)); // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter64.asm:27
DISPATCH_OPCODE();
OFFLINE_ASM_LOCAL_LABEL(_offlineasm_notCellCase)
*CAST<int64_t*>(cfr.i8p + (t2.i << 3)) = int64_t(0x6); // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter64.asm:1165
pc.i = pc.i + intptr_t(0x4); // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter64.asm:31
opcode = *CAST<Opcode*>(pcBase.i8p + (pc.i << 3)); // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter64.asm:27
DISPATCH_OPCODE();
OFFLINE_ASM_OPCODE_LABEL(op_is_object)
t1.i = *CAST<int32_t*>(pcBase.i8p + (pc.i << 3) + intptr_t(0x10)); // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter.asm:290
t2.i = *CAST<int32_t*>(pcBase.i8p + (pc.i << 3) + intptr_t(0x8)); // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter.asm:290
if (t1.i >= intptr_t(0x40000000)) // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter64.asm:383
goto _offlineasm_44_loadConstantOrVariable__constant;
t0.i64 = *CAST<int64_t*>(cfr.i8p + (t1.i << 3)); // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter64.asm:384
goto _offlineasm_44_loadConstantOrVariable__done; // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter64.asm:385
OFFLINE_ASM_LOCAL_LABEL(_offlineasm_44_loadConstantOrVariable__constant)
t0.i = *CAST<intptr_t*>(cfr.i8p + 16); // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter64.asm:387
t0.i = *CAST<intptr_t*>(t0.i8p + 264); // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter64.asm:388
t1.i = t1.i - intptr_t(0x40000000); // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter64.asm:389
t0.i64 = *CAST<int64_t*>(t0.i8p + (t1.i << 3)); // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter64.asm:390
OFFLINE_ASM_LOCAL_LABEL(_offlineasm_44_loadConstantOrVariable__done)
if ((t0.i64 & tagMask.i64) != 0) // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter64.asm:1174
goto _offlineasm_opIsObjectNotCell;
t1.i = (*CAST<uint8_t*>(t0.i8p + 5) >= uint8_t(0x14)); // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter64.asm:1175
t1.i64 = t1.i64 | int64_t(0x6); // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter64.asm:1176
*CAST<int64_t*>(cfr.i8p + (t2.i << 3)) = t1.i64; // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter64.asm:1177
pc.i = pc.i + intptr_t(0x3); // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter64.asm:31
opcode = *CAST<Opcode*>(pcBase.i8p + (pc.i << 3)); // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter64.asm:27
DISPATCH_OPCODE();
OFFLINE_ASM_LOCAL_LABEL(_offlineasm_opIsObjectNotCell)
*CAST<int64_t*>(cfr.i8p + (t2.i << 3)) = int64_t(0x6); // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter64.asm:1180
pc.i = pc.i + intptr_t(0x3); // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter64.asm:31
opcode = *CAST<Opcode*>(pcBase.i8p + (pc.i << 3)); // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter64.asm:27
DISPATCH_OPCODE();
OFFLINE_ASM_OPCODE_LABEL(op_get_by_id)
t0.i = *CAST<int32_t*>(pcBase.i8p + (pc.i << 3) + intptr_t(0x10)); // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter.asm:290
if (t0.i >= intptr_t(0x40000000)) // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter64.asm:383
goto _offlineasm_loadConstantOrVariableCell__45_loadConstantOrVariable__constant;
t3.i64 = *CAST<int64_t*>(cfr.i8p + (t0.i << 3)); // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter64.asm:384
goto _offlineasm_loadConstantOrVariableCell__45_loadConstantOrVariable__done; // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter64.asm:385
OFFLINE_ASM_LOCAL_LABEL(_offlineasm_loadConstantOrVariableCell__45_loadConstantOrVariable__constant)
t3.i = *CAST<intptr_t*>(cfr.i8p + 16); // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter64.asm:387
t3.i = *CAST<intptr_t*>(t3.i8p + 264); // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter64.asm:388
t0.i = t0.i - intptr_t(0x40000000); // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter64.asm:389
t3.i64 = *CAST<int64_t*>(t3.i8p + (t0.i << 3)); // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter64.asm:390
OFFLINE_ASM_LOCAL_LABEL(_offlineasm_loadConstantOrVariableCell__45_loadConstantOrVariable__done)
if ((t3.i64 & tagMask.i64) != 0) // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter64.asm:401
goto _offlineasm_opGetByIdSlow;
t1.u = *CAST<uint32_t*>(t3.i8p); // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter64.asm:1213
t2.i = *CAST<int32_t*>(pcBase.i8p + (pc.i << 3) + intptr_t(0x20)); // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter.asm:290
if (t2.i32 != t1.i32) // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter64.asm:1215
goto _offlineasm_opGetByIdSlow;
t1.i = *CAST<int32_t*>(pcBase.i8p + (pc.i << 3) + intptr_t(0x28)); // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter.asm:290
t2.i = *CAST<int32_t*>(pcBase.i8p + (pc.i << 3) + intptr_t(0x8)); // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter.asm:290
if (t1.i32 < int32_t(0x64)) // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter64.asm:1185
goto _offlineasm_loadPropertyAtVariableOffset__isInline;
t3.i = *CAST<intptr_t*>(t3.i8p + 8); // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter64.asm:1186
t1.i32 = -t1.i32; // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter64.asm:1187
t1.clearHighWord();
t1.i64 = t1.i32; // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter64.asm:1188
goto _offlineasm_loadPropertyAtVariableOffset__ready; // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter64.asm:1189
OFFLINE_ASM_LOCAL_LABEL(_offlineasm_loadPropertyAtVariableOffset__isInline)
t3.i = t3.i + intptr_t(-768); // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter64.asm:1191
OFFLINE_ASM_LOCAL_LABEL(_offlineasm_loadPropertyAtVariableOffset__ready)
t0.i64 = *CAST<int64_t*>(t3.i8p + (t1.i << 3) + intptr_t(0x310)); // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter64.asm:1193
*CAST<int64_t*>(cfr.i8p + (t2.i << 3)) = t0.i64; // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter64.asm:1219
t1.i = *CAST<intptr_t*>(pcBase.i8p + (pc.i << 3) + intptr_t(0x40)); // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter.asm:294
*CAST<int64_t*>(t1.i8p + 24) = t0.i64; // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter64.asm:466
pc.i = pc.i + intptr_t(0x9); // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter64.asm:31
opcode = *CAST<Opcode*>(pcBase.i8p + (pc.i << 3)); // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter64.asm:27
DISPATCH_OPCODE();
OFFLINE_ASM_LOCAL_LABEL(_offlineasm_opGetByIdSlow)
pc.i8p = pcBase.i8p + (pc.i << 3); // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter64.asm:302
t0.i = cfr.i; // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter64.asm:313
t1.i = pc.i; // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter64.asm:314
{ // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter64.asm:77
SlowPathReturnType result = llint_slow_path_get_by_id(t0, t1);
decodeResult(result, t0.vp, t1.vp);
}
pc.i = t0.i; // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter64.asm:306
pc.i = pc.i - pcBase.i; // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter64.asm:307
pc.i = pc.i >> (intptr_t(0x3) & 0x1f); // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter64.asm:308
pc.i = pc.i + intptr_t(0x9); // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter64.asm:31
opcode = *CAST<Opcode*>(pcBase.i8p + (pc.i << 3)); // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter64.asm:27
DISPATCH_OPCODE();
OFFLINE_ASM_OPCODE_LABEL(op_get_by_id_proto_load)
t0.i = *CAST<int32_t*>(pcBase.i8p + (pc.i << 3) + intptr_t(0x10)); // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter.asm:290
if (t0.i >= intptr_t(0x40000000)) // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter64.asm:383
goto _offlineasm_loadConstantOrVariableCell__46_loadConstantOrVariable__constant;
t3.i64 = *CAST<int64_t*>(cfr.i8p + (t0.i << 3)); // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter64.asm:384
goto _offlineasm_loadConstantOrVariableCell__46_loadConstantOrVariable__done; // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter64.asm:385
OFFLINE_ASM_LOCAL_LABEL(_offlineasm_loadConstantOrVariableCell__46_loadConstantOrVariable__constant)
t3.i = *CAST<intptr_t*>(cfr.i8p + 16); // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter64.asm:387
t3.i = *CAST<intptr_t*>(t3.i8p + 264); // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter64.asm:388
t0.i = t0.i - intptr_t(0x40000000); // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter64.asm:389
t3.i64 = *CAST<int64_t*>(t3.i8p + (t0.i << 3)); // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter64.asm:390
OFFLINE_ASM_LOCAL_LABEL(_offlineasm_loadConstantOrVariableCell__46_loadConstantOrVariable__done)
if ((t3.i64 & tagMask.i64) != 0) // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter64.asm:401
goto _offlineasm_opGetByIdProtoSlow;
t1.u = *CAST<uint32_t*>(t3.i8p); // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter64.asm:1232
t2.i = *CAST<int32_t*>(pcBase.i8p + (pc.i << 3) + intptr_t(0x20)); // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter.asm:290
if (t2.i32 != t1.i32) // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter64.asm:1234
goto _offlineasm_opGetByIdProtoSlow;
t1.i = *CAST<int32_t*>(pcBase.i8p + (pc.i << 3) + intptr_t(0x28)); // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter.asm:290
t3.i = *CAST<intptr_t*>(pcBase.i8p + (pc.i << 3) + intptr_t(0x30)); // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter.asm:294
t2.i = *CAST<int32_t*>(pcBase.i8p + (pc.i << 3) + intptr_t(0x8)); // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter.asm:290
if (t1.i32 < int32_t(0x64)) // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter64.asm:1185
goto _offlineasm_46_loadPropertyAtVariableOffset__isInline;
t3.i = *CAST<intptr_t*>(t3.i8p + 8); // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter64.asm:1186
t1.i32 = -t1.i32; // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter64.asm:1187
t1.clearHighWord();
t1.i64 = t1.i32; // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter64.asm:1188
goto _offlineasm_46_loadPropertyAtVariableOffset__ready; // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter64.asm:1189
OFFLINE_ASM_LOCAL_LABEL(_offlineasm_46_loadPropertyAtVariableOffset__isInline)
t3.i = t3.i + intptr_t(-768); // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter64.asm:1191
OFFLINE_ASM_LOCAL_LABEL(_offlineasm_46_loadPropertyAtVariableOffset__ready)
t0.i64 = *CAST<int64_t*>(t3.i8p + (t1.i << 3) + intptr_t(0x310)); // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter64.asm:1193
*CAST<int64_t*>(cfr.i8p + (t2.i << 3)) = t0.i64; // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter64.asm:1239
t1.i = *CAST<intptr_t*>(pcBase.i8p + (pc.i << 3) + intptr_t(0x40)); // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter.asm:294
*CAST<int64_t*>(t1.i8p + 24) = t0.i64; // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter64.asm:466
pc.i = pc.i + intptr_t(0x9); // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter64.asm:31
opcode = *CAST<Opcode*>(pcBase.i8p + (pc.i << 3)); // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter64.asm:27
DISPATCH_OPCODE();
OFFLINE_ASM_LOCAL_LABEL(_offlineasm_opGetByIdProtoSlow)
pc.i8p = pcBase.i8p + (pc.i << 3); // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter64.asm:302
t0.i = cfr.i; // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter64.asm:313
t1.i = pc.i; // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter64.asm:314
{ // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter64.asm:77
SlowPathReturnType result = llint_slow_path_get_by_id(t0, t1);
decodeResult(result, t0.vp, t1.vp);
}
pc.i = t0.i; // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter64.asm:306
pc.i = pc.i - pcBase.i; // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter64.asm:307
pc.i = pc.i >> (intptr_t(0x3) & 0x1f); // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter64.asm:308
pc.i = pc.i + intptr_t(0x9); // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter64.asm:31
opcode = *CAST<Opcode*>(pcBase.i8p + (pc.i << 3)); // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter64.asm:27
DISPATCH_OPCODE();
OFFLINE_ASM_OPCODE_LABEL(op_get_by_id_unset)
t0.i = *CAST<int32_t*>(pcBase.i8p + (pc.i << 3) + intptr_t(0x10)); // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter.asm:290
if (t0.i >= intptr_t(0x40000000)) // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter64.asm:383
goto _offlineasm_loadConstantOrVariableCell__47_loadConstantOrVariable__constant;
t3.i64 = *CAST<int64_t*>(cfr.i8p + (t0.i << 3)); // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter64.asm:384
goto _offlineasm_loadConstantOrVariableCell__47_loadConstantOrVariable__done; // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter64.asm:385
OFFLINE_ASM_LOCAL_LABEL(_offlineasm_loadConstantOrVariableCell__47_loadConstantOrVariable__constant)
t3.i = *CAST<intptr_t*>(cfr.i8p + 16); // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter64.asm:387
t3.i = *CAST<intptr_t*>(t3.i8p + 264); // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter64.asm:388
t0.i = t0.i - intptr_t(0x40000000); // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter64.asm:389
t3.i64 = *CAST<int64_t*>(t3.i8p + (t0.i << 3)); // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter64.asm:390
OFFLINE_ASM_LOCAL_LABEL(_offlineasm_loadConstantOrVariableCell__47_loadConstantOrVariable__done)
if ((t3.i64 & tagMask.i64) != 0) // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter64.asm:401
goto _offlineasm_opGetByIdUnsetSlow;
t1.u = *CAST<uint32_t*>(t3.i8p); // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter64.asm:1252
t2.i = *CAST<int32_t*>(pcBase.i8p + (pc.i << 3) + intptr_t(0x20)); // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter.asm:290
if (t2.i32 != t1.i32) // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter64.asm:1254
goto _offlineasm_opGetByIdUnsetSlow;
t2.i = *CAST<int32_t*>(pcBase.i8p + (pc.i << 3) + intptr_t(0x8)); // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter.asm:290
*CAST<int64_t*>(cfr.i8p + (t2.i << 3)) = int64_t(0xa); // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter64.asm:1256
t1.i = *CAST<intptr_t*>(pcBase.i8p + (pc.i << 3) + intptr_t(0x40)); // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter.asm:294
*CAST<int64_t*>(t1.i8p + 24) = int64_t(0xa); // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter64.asm:466
pc.i = pc.i + intptr_t(0x9); // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter64.asm:31
opcode = *CAST<Opcode*>(pcBase.i8p + (pc.i << 3)); // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter64.asm:27
DISPATCH_OPCODE();
OFFLINE_ASM_LOCAL_LABEL(_offlineasm_opGetByIdUnsetSlow)
pc.i8p = pcBase.i8p + (pc.i << 3); // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter64.asm:302
t0.i = cfr.i; // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter64.asm:313
t1.i = pc.i; // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter64.asm:314
{ // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter64.asm:77
SlowPathReturnType result = llint_slow_path_get_by_id(t0, t1);
decodeResult(result, t0.vp, t1.vp);
}
pc.i = t0.i; // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter64.asm:306
pc.i = pc.i - pcBase.i; // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter64.asm:307
pc.i = pc.i >> (intptr_t(0x3) & 0x1f); // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter64.asm:308
pc.i = pc.i + intptr_t(0x9); // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter64.asm:31
opcode = *CAST<Opcode*>(pcBase.i8p + (pc.i << 3)); // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter64.asm:27
DISPATCH_OPCODE();
OFFLINE_ASM_OPCODE_LABEL(op_get_array_length)
t0.i = *CAST<int32_t*>(pcBase.i8p + (pc.i << 3) + intptr_t(0x10)); // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter.asm:290
t1.i = *CAST<intptr_t*>(pcBase.i8p + (pc.i << 3) + intptr_t(0x20)); // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter.asm:294
if (t0.i >= intptr_t(0x40000000)) // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter64.asm:383
goto _offlineasm_loadConstantOrVariableCell__48_loadConstantOrVariable__constant;
t3.i64 = *CAST<int64_t*>(cfr.i8p + (t0.i << 3)); // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter64.asm:384
goto _offlineasm_loadConstantOrVariableCell__48_loadConstantOrVariable__done; // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter64.asm:385
OFFLINE_ASM_LOCAL_LABEL(_offlineasm_loadConstantOrVariableCell__48_loadConstantOrVariable__constant)
t3.i = *CAST<intptr_t*>(cfr.i8p + 16); // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter64.asm:387
t3.i = *CAST<intptr_t*>(t3.i8p + 264); // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter64.asm:388
t0.i = t0.i - intptr_t(0x40000000); // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter64.asm:389
t3.i64 = *CAST<int64_t*>(t3.i8p + (t0.i << 3)); // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter64.asm:390
OFFLINE_ASM_LOCAL_LABEL(_offlineasm_loadConstantOrVariableCell__48_loadConstantOrVariable__done)
if ((t3.i64 & tagMask.i64) != 0) // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter64.asm:401
goto _offlineasm_opGetArrayLengthSlow;
t2.i = t3.i; // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter64.asm:1270
t0.u = *CAST<uint32_t*>(t2.i8p); // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter.asm:888
*CAST<int32_t*>(t1.i8p + 4) = t0.i32; // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter.asm:889
t2.i = *CAST<uint8_t*>(t2.i8p + 4); // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter.asm:890
if ((t2.i32 & int32_t(0x1)) == 0) // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter64.asm:1272
goto _offlineasm_opGetArrayLengthSlow;
if ((t2.i32 & int32_t(0x1e)) == 0) // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter64.asm:1273
goto _offlineasm_opGetArrayLengthSlow;
t1.i = *CAST<int32_t*>(pcBase.i8p + (pc.i << 3) + intptr_t(0x8)); // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter.asm:290
t0.i = *CAST<intptr_t*>(t3.i8p + 8); // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter64.asm:1275
t0.u = *CAST<uint32_t*>(t0.i8p - 8); // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter64.asm:1276
if (t0.i32 < int32_t(0x0)) // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter64.asm:1277
goto _offlineasm_opGetArrayLengthSlow;
t0.i64 = t0.i64 | tagTypeNumber.i64; // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter64.asm:1278
t2.i = *CAST<intptr_t*>(pcBase.i8p + (pc.i << 3) + intptr_t(0x40)); // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter.asm:294
*CAST<int64_t*>(t2.i8p + 24) = t0.i64; // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter64.asm:466
*CAST<int64_t*>(cfr.i8p + (t1.i << 3)) = t0.i64; // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter64.asm:1280
pc.i = pc.i + intptr_t(0x9); // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter64.asm:31
opcode = *CAST<Opcode*>(pcBase.i8p + (pc.i << 3)); // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter64.asm:27
DISPATCH_OPCODE();
OFFLINE_ASM_LOCAL_LABEL(_offlineasm_opGetArrayLengthSlow)
pc.i8p = pcBase.i8p + (pc.i << 3); // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter64.asm:302
t0.i = cfr.i; // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter64.asm:313
t1.i = pc.i; // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter64.asm:314
{ // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter64.asm:77
SlowPathReturnType result = llint_slow_path_get_by_id(t0, t1);
decodeResult(result, t0.vp, t1.vp);
}
pc.i = t0.i; // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter64.asm:306
pc.i = pc.i - pcBase.i; // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter64.asm:307
pc.i = pc.i >> (intptr_t(0x3) & 0x1f); // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter64.asm:308
pc.i = pc.i + intptr_t(0x9); // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter64.asm:31
opcode = *CAST<Opcode*>(pcBase.i8p + (pc.i << 3)); // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter64.asm:27
DISPATCH_OPCODE();
OFFLINE_ASM_OPCODE_LABEL(op_put_by_id)
t1.i = *CAST<int32_t*>(pcBase.i8p + (pc.i << 3) + intptr_t(0x18)); // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter.asm:290
if (t1.i >= intptr_t(0x40000000)) // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter64.asm:383
goto _offlineasm_writeBarrierOnOperands__loadConstantOrVariableCell__49_loadConstantOrVariable__constant;
t0.i64 = *CAST<int64_t*>(cfr.i8p + (t1.i << 3)); // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter64.asm:384
goto _offlineasm_writeBarrierOnOperands__loadConstantOrVariableCell__49_loadConstantOrVariable__done; // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter64.asm:385
OFFLINE_ASM_LOCAL_LABEL(_offlineasm_writeBarrierOnOperands__loadConstantOrVariableCell__49_loadConstantOrVariable__constant)
t0.i = *CAST<intptr_t*>(cfr.i8p + 16); // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter64.asm:387
t0.i = *CAST<intptr_t*>(t0.i8p + 264); // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter64.asm:388
t1.i = t1.i - intptr_t(0x40000000); // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter64.asm:389
t0.i64 = *CAST<int64_t*>(t0.i8p + (t1.i << 3)); // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter64.asm:390
OFFLINE_ASM_LOCAL_LABEL(_offlineasm_writeBarrierOnOperands__loadConstantOrVariableCell__49_loadConstantOrVariable__done)
if ((t0.i64 & tagMask.i64) != 0) // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter64.asm:401
goto _offlineasm_writeBarrierOnOperands__writeBarrierDone;
if (t0.i == 0) // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter64.asm:422
goto _offlineasm_writeBarrierOnOperands__writeBarrierDone;
t1.i = *CAST<int32_t*>(pcBase.i8p + (pc.i << 3) + intptr_t(0x8)); // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter.asm:290
if (t1.i >= intptr_t(0x40000000)) // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter64.asm:383
goto _offlineasm_writeBarrierOnOperands__writeBarrierOnOperand__loadConstantOrVariableCell__50_loadConstantOrVariable__constant;
t2.i64 = *CAST<int64_t*>(cfr.i8p + (t1.i << 3)); // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter64.asm:384
goto _offlineasm_writeBarrierOnOperands__writeBarrierOnOperand__loadConstantOrVariableCell__50_loadConstantOrVariable__done; // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter64.asm:385
OFFLINE_ASM_LOCAL_LABEL(_offlineasm_writeBarrierOnOperands__writeBarrierOnOperand__loadConstantOrVariableCell__50_loadConstantOrVariable__constant)
t2.i = *CAST<intptr_t*>(cfr.i8p + 16); // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter64.asm:387
t2.i = *CAST<intptr_t*>(t2.i8p + 264); // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter64.asm:388
t1.i = t1.i - intptr_t(0x40000000); // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter64.asm:389
t2.i64 = *CAST<int64_t*>(t2.i8p + (t1.i << 3)); // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter64.asm:390
OFFLINE_ASM_LOCAL_LABEL(_offlineasm_writeBarrierOnOperands__writeBarrierOnOperand__loadConstantOrVariableCell__50_loadConstantOrVariable__done)
if ((t2.i64 & tagMask.i64) != 0) // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter64.asm:401
goto _offlineasm_writeBarrierOnOperands__writeBarrierOnOperand__writeBarrierDone;
if (*CAST<uint8_t*>(t2.i8p + 7) > uint8_t(0x1)) // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter.asm:894
goto _offlineasm_writeBarrierOnOperands__writeBarrierOnOperand__skipIfIsRememberedOrInEden__done;
PUSH(pcBase); // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter64.asm:410
PUSH(pc);
t1.i = t2.i; // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter64.asm:411
t0.i = cfr.i; // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter64.asm:412
llint_write_barrier_slow(t0, t1); // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter64.asm:85
POP(pc); // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter64.asm:414
POP(pcBase);
OFFLINE_ASM_LOCAL_LABEL(_offlineasm_writeBarrierOnOperands__writeBarrierOnOperand__skipIfIsRememberedOrInEden__done)
OFFLINE_ASM_LOCAL_LABEL(_offlineasm_writeBarrierOnOperands__writeBarrierOnOperand__writeBarrierDone)
OFFLINE_ASM_LOCAL_LABEL(_offlineasm_writeBarrierOnOperands__writeBarrierDone)
t3.i = *CAST<int32_t*>(pcBase.i8p + (pc.i << 3) + intptr_t(0x8)); // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter.asm:290
if (t3.i >= intptr_t(0x40000000)) // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter64.asm:383
goto _offlineasm_loadConstantOrVariableCell__51_loadConstantOrVariable__constant;
t0.i64 = *CAST<int64_t*>(cfr.i8p + (t3.i << 3)); // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter64.asm:384
goto _offlineasm_loadConstantOrVariableCell__51_loadConstantOrVariable__done; // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter64.asm:385
OFFLINE_ASM_LOCAL_LABEL(_offlineasm_loadConstantOrVariableCell__51_loadConstantOrVariable__constant)
t0.i = *CAST<intptr_t*>(cfr.i8p + 16); // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter64.asm:387
t0.i = *CAST<intptr_t*>(t0.i8p + 264); // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter64.asm:388
t3.i = t3.i - intptr_t(0x40000000); // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter64.asm:389
t0.i64 = *CAST<int64_t*>(t0.i8p + (t3.i << 3)); // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter64.asm:390
OFFLINE_ASM_LOCAL_LABEL(_offlineasm_loadConstantOrVariableCell__51_loadConstantOrVariable__done)
if ((t0.i64 & tagMask.i64) != 0) // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter64.asm:401
goto _offlineasm_opPutByIdSlow;
t2.i = *CAST<int32_t*>(pcBase.i8p + (pc.i << 3) + intptr_t(0x20)); // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter.asm:290
if (t2.i32 != *CAST<int32_t*>(t0.i8p)) // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter64.asm:1294
goto _offlineasm_opPutByIdSlow;
t1.i = *CAST<int32_t*>(pcBase.i8p + (pc.i << 3) + intptr_t(0x18)); // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter.asm:290
if (t1.i >= intptr_t(0x40000000)) // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter64.asm:383
goto _offlineasm_52_loadConstantOrVariable__constant;
t3.i64 = *CAST<int64_t*>(cfr.i8p + (t1.i << 3)); // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter64.asm:384
goto _offlineasm_52_loadConstantOrVariable__done; // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter64.asm:385
OFFLINE_ASM_LOCAL_LABEL(_offlineasm_52_loadConstantOrVariable__constant)
t3.i = *CAST<intptr_t*>(cfr.i8p + 16); // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter64.asm:387
t3.i = *CAST<intptr_t*>(t3.i8p + 264); // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter64.asm:388
t1.i = t1.i - intptr_t(0x40000000); // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter64.asm:389
t3.i64 = *CAST<int64_t*>(t3.i8p + (t1.i << 3)); // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter64.asm:390
OFFLINE_ASM_LOCAL_LABEL(_offlineasm_52_loadConstantOrVariable__done)
t1.i = *CAST<intptr_t*>(pcBase.i8p + (pc.i << 3) + intptr_t(0x40)); // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter.asm:294
if ((t1.i & intptr_t(0x6)) != 0) // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter64.asm:1311
goto _offlineasm_opPutByIdTypeCheckObjectWithStructureOrOther;
t1.i = t1.i & intptr_t(-8); // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter64.asm:1314
if (t1.i < intptr_t(0x28)) // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter64.asm:1315
goto _offlineasm_opPutByIdTypeCheckLessThanString;
if (t1.i < intptr_t(0x40)) // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter64.asm:1318
goto _offlineasm_opPutByIdTypeCheckLessThanObjectOrOther;
if (t1.i == intptr_t(0x48)) // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter64.asm:1321
goto _offlineasm_opPutByIdDoneCheckingTypes;
if ((t3.i64 & tagMask.i64) == 0) // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter64.asm:1324
goto _offlineasm_opPutByIdTypeCheckObject;
OFFLINE_ASM_LOCAL_LABEL(_offlineasm_opPutByIdTypeCheckOther)
t3.i64 = t3.i64 & int64_t(-9); // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter64.asm:1326
if (t3.i64 == int64_t(0x2)) // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter64.asm:1327
goto _offlineasm_opPutByIdDoneCheckingTypes;
goto _offlineasm_opPutByIdSlow; // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter64.asm:1328
OFFLINE_ASM_LOCAL_LABEL(_offlineasm_opPutByIdTypeCheckLessThanObjectOrOther)
if ((t3.i64 & tagMask.i64) != 0) // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter64.asm:1332
goto _offlineasm_opPutByIdSlow;
if (t1.i == intptr_t(0x38)) // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter64.asm:1333
goto _offlineasm_opPutByIdTypeCheckObject;
if (t1.i == intptr_t(0x30)) // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter64.asm:1334
goto _offlineasm_opPutByIdTypeCheckSymbol;
if (*CAST<int8_t*>(t3.i8p + 5) == int8_t(0x6)) // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter64.asm:1335
goto _offlineasm_opPutByIdDoneCheckingTypes;
goto _offlineasm_opPutByIdSlow; // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter64.asm:1336
OFFLINE_ASM_LOCAL_LABEL(_offlineasm_opPutByIdTypeCheckObject)
if (*CAST<uint8_t*>(t3.i8p + 5) >= uint8_t(0x14)) // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter64.asm:1338
goto _offlineasm_opPutByIdDoneCheckingTypes;
goto _offlineasm_opPutByIdSlow; // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter64.asm:1339
OFFLINE_ASM_LOCAL_LABEL(_offlineasm_opPutByIdTypeCheckSymbol)
if (*CAST<int8_t*>(t3.i8p + 5) == int8_t(0x7)) // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter64.asm:1341
goto _offlineasm_opPutByIdDoneCheckingTypes;
goto _offlineasm_opPutByIdSlow; // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter64.asm:1342
OFFLINE_ASM_LOCAL_LABEL(_offlineasm_opPutByIdTypeCheckLessThanString)
if (t1.i < intptr_t(0x18)) // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter64.asm:1346
goto _offlineasm_opPutByIdTypeCheckLessThanInt32;
if (t1.i == intptr_t(0x20)) // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter64.asm:1349
goto _offlineasm_opPutByIdTypeCheckNumber;
if (t3.u64 >= tagTypeNumber.u64) // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter64.asm:1351
goto _offlineasm_opPutByIdDoneCheckingTypes;
goto _offlineasm_opPutByIdSlow; // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter64.asm:1352
OFFLINE_ASM_LOCAL_LABEL(_offlineasm_opPutByIdTypeCheckNumber)
if ((t3.i64 & tagTypeNumber.i64) != 0) // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter64.asm:1355
goto _offlineasm_opPutByIdDoneCheckingTypes;
goto _offlineasm_opPutByIdSlow; // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter64.asm:1356
OFFLINE_ASM_LOCAL_LABEL(_offlineasm_opPutByIdTypeCheckLessThanInt32)
if (t1.i != intptr_t(0x8)) // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter64.asm:1360
goto _offlineasm_opPutByIdTypeCheckBottomOrOther;
t3.i64 = t3.i64 ^ int64_t(0x6); // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter64.asm:1361
if ((t3.i64 & int64_t(-2)) == 0) // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter64.asm:1362
goto _offlineasm_opPutByIdDoneCheckingTypes;
goto _offlineasm_opPutByIdSlow; // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter64.asm:1363
OFFLINE_ASM_LOCAL_LABEL(_offlineasm_opPutByIdTypeCheckBottomOrOther)
if (t1.i == intptr_t(0x10)) // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter64.asm:1366
goto _offlineasm_opPutByIdTypeCheckOther;
goto _offlineasm_opPutByIdSlow; // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter64.asm:1367
OFFLINE_ASM_LOCAL_LABEL(_offlineasm_opPutByIdTypeCheckObjectWithStructureOrOther)
if ((t3.i64 & tagMask.i64) == 0) // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter64.asm:1370
goto _offlineasm_opPutByIdTypeCheckObjectWithStructure;
if ((t1.i & intptr_t(0x4)) != 0) // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter64.asm:1371
goto _offlineasm_opPutByIdTypeCheckOther;
goto _offlineasm_opPutByIdSlow; // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter64.asm:1372
OFFLINE_ASM_LOCAL_LABEL(_offlineasm_opPutByIdTypeCheckObjectWithStructure)
t1.u = t1.u >> (intptr_t(0x3) & 0x1f); // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter64.asm:1375
if (t1.i32 != *CAST<int32_t*>(t3.i8p)) // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter64.asm:1376
goto _offlineasm_opPutByIdSlow;
OFFLINE_ASM_LOCAL_LABEL(_offlineasm_opPutByIdDoneCheckingTypes)
t1.i = *CAST<int32_t*>(pcBase.i8p + (pc.i << 3) + intptr_t(0x30)); // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter.asm:290
if (t1.i32 == 0) // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter64.asm:1381
goto _offlineasm_opPutByIdNotTransition;
t3.i = *CAST<intptr_t*>(pcBase.i8p + (pc.i << 3) + intptr_t(0x38)); // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter.asm:294
if (t3.i == 0) // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter64.asm:1387
goto _offlineasm_opPutByIdTransitionDirect;
t3.i = *CAST<intptr_t*>(t3.i8p + 8); // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter64.asm:1389
t1.i = *CAST<intptr_t*>(cfr.i8p + 16); // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter64.asm:470
t1.i = *CAST<intptr_t*>(t1.i8p + 56); // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter64.asm:471
t1.i = *CAST<intptr_t*>(t1.i8p + 176); // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter64.asm:472
t2.i = *CAST<intptr_t*>(t1.i8p + (t2.i << 3)); // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter64.asm:473
t2.i64 = *CAST<int64_t*>(t2.i8p + 32); // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter64.asm:1393
if (t2.i64 == int64_t(0x2)) // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter64.asm:1394
goto _offlineasm_opPutByIdTransitionChainDone;
OFFLINE_ASM_LOCAL_LABEL(_offlineasm_opPutByIdTransitionChainLoop)
t1.i = *CAST<intptr_t*>(t3.i8p); // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter64.asm:1399
t2.u = *CAST<uint32_t*>(t2.i8p); // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter64.asm:1400
if (t2.i32 != *CAST<int32_t*>(t1.i8p + 8)) // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter64.asm:1402
goto _offlineasm_opPutByIdSlow;
t3.i = t3.i + intptr_t(0x8); // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter64.asm:1403
t2.i64 = *CAST<int64_t*>(t1.i8p + 32); // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter64.asm:1404
if (t2.i64 != int64_t(0x2)) // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter64.asm:1405
goto _offlineasm_opPutByIdTransitionChainLoop;
OFFLINE_ASM_LOCAL_LABEL(_offlineasm_opPutByIdTransitionChainDone)
t1.i = *CAST<int32_t*>(pcBase.i8p + (pc.i << 3) + intptr_t(0x30)); // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter.asm:290
OFFLINE_ASM_LOCAL_LABEL(_offlineasm_opPutByIdTransitionDirect)
*CAST<int32_t*>(t0.i8p) = t1.i32; // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter64.asm:1412
OFFLINE_ASM_LOCAL_LABEL(_offlineasm_opPutByIdNotTransition)
t1.i = *CAST<int32_t*>(pcBase.i8p + (pc.i << 3) + intptr_t(0x18)); // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter.asm:290
if (t1.i >= intptr_t(0x40000000)) // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter64.asm:383
goto _offlineasm_53_loadConstantOrVariable__constant;
t2.i64 = *CAST<int64_t*>(cfr.i8p + (t1.i << 3)); // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter64.asm:384
goto _offlineasm_53_loadConstantOrVariable__done; // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter64.asm:385
OFFLINE_ASM_LOCAL_LABEL(_offlineasm_53_loadConstantOrVariable__constant)
t2.i = *CAST<intptr_t*>(cfr.i8p + 16); // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter64.asm:387
t2.i = *CAST<intptr_t*>(t2.i8p + 264); // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter64.asm:388
t1.i = t1.i - intptr_t(0x40000000); // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter64.asm:389
t2.i64 = *CAST<int64_t*>(t2.i8p + (t1.i << 3)); // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter64.asm:390
OFFLINE_ASM_LOCAL_LABEL(_offlineasm_53_loadConstantOrVariable__done)
t1.i = *CAST<int32_t*>(pcBase.i8p + (pc.i << 3) + intptr_t(0x28)); // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter.asm:290
if (t1.i32 < int32_t(0x64)) // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter64.asm:1198
goto _offlineasm_storePropertyAtVariableOffset__isInline;
t0.i = *CAST<intptr_t*>(t0.i8p + 8); // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter64.asm:1199
t1.i32 = -t1.i32; // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter64.asm:1200
t1.clearHighWord();
t1.i64 = t1.i32; // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter64.asm:1201
goto _offlineasm_storePropertyAtVariableOffset__ready; // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter64.asm:1202
OFFLINE_ASM_LOCAL_LABEL(_offlineasm_storePropertyAtVariableOffset__isInline)
t0.i = t0.i + intptr_t(-768); // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter64.asm:1204
OFFLINE_ASM_LOCAL_LABEL(_offlineasm_storePropertyAtVariableOffset__ready)
*CAST<int64_t*>(t0.i8p + (t1.i << 3) + intptr_t(0x310)) = t2.i64; // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter64.asm:1206
pc.i = pc.i + intptr_t(0x9); // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter64.asm:31
opcode = *CAST<Opcode*>(pcBase.i8p + (pc.i << 3)); // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter64.asm:27
DISPATCH_OPCODE();
OFFLINE_ASM_LOCAL_LABEL(_offlineasm_opPutByIdSlow)
pc.i8p = pcBase.i8p + (pc.i << 3); // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter64.asm:302
t0.i = cfr.i; // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter64.asm:313
t1.i = pc.i; // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter64.asm:314
{ // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter64.asm:77
SlowPathReturnType result = llint_slow_path_put_by_id(t0, t1);
decodeResult(result, t0.vp, t1.vp);
}
pc.i = t0.i; // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter64.asm:306
pc.i = pc.i - pcBase.i; // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter64.asm:307
pc.i = pc.i >> (intptr_t(0x3) & 0x1f); // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter64.asm:308
pc.i = pc.i + intptr_t(0x9); // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter64.asm:31
opcode = *CAST<Opcode*>(pcBase.i8p + (pc.i << 3)); // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter64.asm:27
DISPATCH_OPCODE();
OFFLINE_ASM_OPCODE_LABEL(op_get_by_val)
t2.i = *CAST<int32_t*>(pcBase.i8p + (pc.i << 3) + intptr_t(0x10)); // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter.asm:290
if (t2.i >= intptr_t(0x40000000)) // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter64.asm:383
goto _offlineasm_loadConstantOrVariableCell__54_loadConstantOrVariable__constant;
t0.i64 = *CAST<int64_t*>(cfr.i8p + (t2.i << 3)); // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter64.asm:384
goto _offlineasm_loadConstantOrVariableCell__54_loadConstantOrVariable__done; // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter64.asm:385
OFFLINE_ASM_LOCAL_LABEL(_offlineasm_loadConstantOrVariableCell__54_loadConstantOrVariable__constant)
t0.i = *CAST<intptr_t*>(cfr.i8p + 16); // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter64.asm:387
t0.i = *CAST<intptr_t*>(t0.i8p + 264); // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter64.asm:388
t2.i = t2.i - intptr_t(0x40000000); // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter64.asm:389
t0.i64 = *CAST<int64_t*>(t0.i8p + (t2.i << 3)); // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter64.asm:390
OFFLINE_ASM_LOCAL_LABEL(_offlineasm_loadConstantOrVariableCell__54_loadConstantOrVariable__done)
if ((t0.i64 & tagMask.i64) != 0) // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter64.asm:401
goto _offlineasm_opGetByValSlow;
t3.i = *CAST<intptr_t*>(pcBase.i8p + (pc.i << 3) + intptr_t(0x20)); // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter.asm:294
t2.i = t0.i; // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter64.asm:1449
t1.u = *CAST<uint32_t*>(t2.i8p); // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter.asm:888
*CAST<int32_t*>(t3.i8p + 4) = t1.i32; // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter.asm:889
t2.i = *CAST<uint8_t*>(t2.i8p + 4); // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter.asm:890
t3.i = *CAST<int32_t*>(pcBase.i8p + (pc.i << 3) + intptr_t(0x18)); // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter.asm:290
if (t3.i >= intptr_t(0x40000000)) // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter64.asm:383
goto _offlineasm_loadConstantOrVariableInt32__55_loadConstantOrVariable__constant;
t1.i64 = *CAST<int64_t*>(cfr.i8p + (t3.i << 3)); // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter64.asm:384
goto _offlineasm_loadConstantOrVariableInt32__55_loadConstantOrVariable__done; // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter64.asm:385
OFFLINE_ASM_LOCAL_LABEL(_offlineasm_loadConstantOrVariableInt32__55_loadConstantOrVariable__constant)
t1.i = *CAST<intptr_t*>(cfr.i8p + 16); // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter64.asm:387
t1.i = *CAST<intptr_t*>(t1.i8p + 264); // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter64.asm:388
t3.i = t3.i - intptr_t(0x40000000); // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter64.asm:389
t1.i64 = *CAST<int64_t*>(t1.i8p + (t3.i << 3)); // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter64.asm:390
OFFLINE_ASM_LOCAL_LABEL(_offlineasm_loadConstantOrVariableInt32__55_loadConstantOrVariable__done)
if (t1.u64 < tagTypeNumber.u64) // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter64.asm:396
goto _offlineasm_opGetByValSlow;
t1.i64 = t1.i32; // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter64.asm:1453
t3.i = *CAST<intptr_t*>(t0.i8p + 8); // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter64.asm:1454
t2.i32 = t2.i32 & int32_t(0x1e); // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter64.asm:1455
t2.clearHighWord();
if (t2.i32 == int32_t(0x14)) // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter64.asm:1456
goto _offlineasm_opGetByValIsContiguous;
if (t2.i32 != int32_t(0x1a)) // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter64.asm:1457
goto _offlineasm_opGetByValNotContiguous;
OFFLINE_ASM_LOCAL_LABEL(_offlineasm_opGetByValIsContiguous)
if (t1.u32 >= *CAST<uint32_t*>(t3.i8p - 8)) // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter64.asm:1460
goto _offlineasm_opGetByValOutOfBounds;
t0.i = *CAST<int32_t*>(pcBase.i8p + (pc.i << 3) + intptr_t(0x8)); // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter.asm:290
t2.i64 = *CAST<int64_t*>(t3.i8p + (t1.i << 3)); // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter64.asm:1462
if (t2.i64 == 0) // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter64.asm:1463
goto _offlineasm_opGetByValOutOfBounds;
goto _offlineasm_opGetByValDone; // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter64.asm:1464
OFFLINE_ASM_LOCAL_LABEL(_offlineasm_opGetByValNotContiguous)
if (t2.i32 != int32_t(0x16)) // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter64.asm:1467
goto _offlineasm_opGetByValNotDouble;
if (t1.u32 >= *CAST<uint32_t*>(t3.i8p - 8)) // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter64.asm:1468
goto _offlineasm_opGetByValOutOfBounds;
t0.i = *CAST<int32_t*>(pcBase.i8p + (pc.i << 3) + intptr_t(0x8)); // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter64.asm:1469
d0.d = *CAST<double*>(t3.i8p + (t1.i << 3)); // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter64.asm:1470
if (std::isnan(d0.d) || std::isnan(d0.d) // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter64.asm:1471
|| (d0.d != d0.d))
goto _offlineasm_opGetByValOutOfBounds;
t2.i64 = d0.castToInt64; // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter64.asm:1472
t2.i64 = t2.i64 - tagTypeNumber.i64; // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter64.asm:1473
goto _offlineasm_opGetByValDone; // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter64.asm:1474
OFFLINE_ASM_LOCAL_LABEL(_offlineasm_opGetByValNotDouble)
t2.i32 = t2.i32 - int32_t(0x1c); // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter64.asm:1477
t2.clearHighWord();
if (t2.u32 > uint32_t(0x2)) // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter64.asm:1478
goto _offlineasm_opGetByValNotIndexedStorage;
if (t1.u32 >= *CAST<uint32_t*>(t3.i8p - 4)) // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter64.asm:1479
goto _offlineasm_opGetByValOutOfBounds;
t0.i = *CAST<int32_t*>(pcBase.i8p + (pc.i << 3) + intptr_t(0x8)); // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter.asm:290
t2.i64 = *CAST<int64_t*>(t3.i8p + (t1.i << 3) + intptr_t(0x10)); // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter64.asm:1481
if (t2.i64 == 0) // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter64.asm:1482
goto _offlineasm_opGetByValOutOfBounds;
OFFLINE_ASM_LOCAL_LABEL(_offlineasm_opGetByValDone)
*CAST<int64_t*>(cfr.i8p + (t0.i << 3)) = t2.i64; // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter64.asm:1485
t0.i = *CAST<intptr_t*>(pcBase.i8p + (pc.i << 3) + intptr_t(0x28)); // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter.asm:294
*CAST<int64_t*>(t0.i8p + 24) = t2.i64; // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter64.asm:466
pc.i = pc.i + intptr_t(0x6); // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter64.asm:31
opcode = *CAST<Opcode*>(pcBase.i8p + (pc.i << 3)); // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter64.asm:27
DISPATCH_OPCODE();
OFFLINE_ASM_LOCAL_LABEL(_offlineasm_opGetByValOutOfBounds)
t0.i = *CAST<intptr_t*>(pcBase.i8p + (pc.i << 3) + intptr_t(0x20)); // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter.asm:294
*CAST<uint8_t*>(t0.i8p + 9) = int8_t(0x1); // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter64.asm:1491
OFFLINE_ASM_LOCAL_LABEL(_offlineasm_opGetByValNotIndexedStorage)
t2.i = *CAST<uint8_t*>(t0.i8p + 5); // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter64.asm:1495
t2.i32 = t2.i32 - int32_t(0x64); // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter64.asm:1496
t2.clearHighWord();
if (t2.u32 > uint32_t(0x8)) // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter64.asm:1497
goto _offlineasm_opGetByValSlow;
t3.i = *CAST<intptr_t*>(t0.i8p + 16); // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter64.asm:1500
if (t1.u32 >= *CAST<uint32_t*>(t0.i8p + 24)) // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter64.asm:1501
goto _offlineasm_opGetByValSlow;
if (t2.u32 > uint32_t(0x4)) // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter64.asm:1505
goto _offlineasm_opGetByValAboveUint8ClampedArray;
if (t2.u32 > uint32_t(0x1)) // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter64.asm:1508
goto _offlineasm_opGetByValInt32ArrayOrUint8Array;
if (t2.i32 != int32_t(0x0)) // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter64.asm:1511
goto _offlineasm_opGetByValInt16Array;
t0.i = *CAST<int8_t*>(t3.i8p + (t1.i << 0)); // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter64.asm:1514
t0.i64 = t0.i64 | tagTypeNumber.i64; // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter64.asm:1434
t1.i = *CAST<int32_t*>(pcBase.i8p + (pc.i << 3) + intptr_t(0x8)); // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter.asm:290
*CAST<int64_t*>(cfr.i8p + (t1.i << 3)) = t0.i64; // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter64.asm:1428
t1.i = *CAST<intptr_t*>(pcBase.i8p + (pc.i << 3) + intptr_t(0x28)); // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter.asm:294
*CAST<int64_t*>(t1.i8p + 24) = t0.i64; // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter64.asm:466
pc.i = pc.i + intptr_t(0x6); // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter64.asm:31
opcode = *CAST<Opcode*>(pcBase.i8p + (pc.i << 3)); // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter64.asm:27
DISPATCH_OPCODE();
OFFLINE_ASM_LOCAL_LABEL(_offlineasm_opGetByValInt16Array)
t0.i = *CAST<int16_t*>(t3.i8p + (t1.i << 1)); // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter64.asm:1518
t0.i64 = t0.i64 | tagTypeNumber.i64; // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter64.asm:1434
t1.i = *CAST<int32_t*>(pcBase.i8p + (pc.i << 3) + intptr_t(0x8)); // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter.asm:290
*CAST<int64_t*>(cfr.i8p + (t1.i << 3)) = t0.i64; // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter64.asm:1428
t1.i = *CAST<intptr_t*>(pcBase.i8p + (pc.i << 3) + intptr_t(0x28)); // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter.asm:294
*CAST<int64_t*>(t1.i8p + 24) = t0.i64; // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter64.asm:466
pc.i = pc.i + intptr_t(0x6); // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter64.asm:31
opcode = *CAST<Opcode*>(pcBase.i8p + (pc.i << 3)); // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter64.asm:27
DISPATCH_OPCODE();
OFFLINE_ASM_LOCAL_LABEL(_offlineasm_opGetByValInt32ArrayOrUint8Array)
if (t2.i32 == int32_t(0x2)) // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter64.asm:1523
goto _offlineasm_opGetByValInt32Array;
t0.i = *CAST<uint8_t*>(t3.i8p + (t1.i << 0)); // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter64.asm:1526
t0.i64 = t0.i64 | tagTypeNumber.i64; // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter64.asm:1434
t1.i = *CAST<int32_t*>(pcBase.i8p + (pc.i << 3) + intptr_t(0x8)); // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter.asm:290
*CAST<int64_t*>(cfr.i8p + (t1.i << 3)) = t0.i64; // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter64.asm:1428
t1.i = *CAST<intptr_t*>(pcBase.i8p + (pc.i << 3) + intptr_t(0x28)); // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter.asm:294
*CAST<int64_t*>(t1.i8p + 24) = t0.i64; // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter64.asm:466
pc.i = pc.i + intptr_t(0x6); // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter64.asm:31
opcode = *CAST<Opcode*>(pcBase.i8p + (pc.i << 3)); // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter64.asm:27
DISPATCH_OPCODE();
OFFLINE_ASM_LOCAL_LABEL(_offlineasm_opGetByValInt32Array)
t0.u = *CAST<uint32_t*>(t3.i8p + (t1.i << 2)); // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter64.asm:1530
t0.i64 = t0.i64 | tagTypeNumber.i64; // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter64.asm:1434
t1.i = *CAST<int32_t*>(pcBase.i8p + (pc.i << 3) + intptr_t(0x8)); // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter.asm:290
*CAST<int64_t*>(cfr.i8p + (t1.i << 3)) = t0.i64; // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter64.asm:1428
t1.i = *CAST<intptr_t*>(pcBase.i8p + (pc.i << 3) + intptr_t(0x28)); // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter.asm:294
*CAST<int64_t*>(t1.i8p + 24) = t0.i64; // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter64.asm:466
pc.i = pc.i + intptr_t(0x6); // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter64.asm:31
opcode = *CAST<Opcode*>(pcBase.i8p + (pc.i << 3)); // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter64.asm:27
DISPATCH_OPCODE();
OFFLINE_ASM_LOCAL_LABEL(_offlineasm_opGetByValAboveUint8ClampedArray)
if (t2.u32 > uint32_t(0x6)) // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter64.asm:1535
goto _offlineasm_opGetByValAboveUint32Array;
if (t2.i32 == int32_t(0x6)) // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter64.asm:1538
goto _offlineasm_opGetByValUint32Array;
t0.i = *CAST<uint16_t*>(t3.i8p + (t1.i << 1)); // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter64.asm:1541
t0.i64 = t0.i64 | tagTypeNumber.i64; // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter64.asm:1434
t1.i = *CAST<int32_t*>(pcBase.i8p + (pc.i << 3) + intptr_t(0x8)); // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter.asm:290
*CAST<int64_t*>(cfr.i8p + (t1.i << 3)) = t0.i64; // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter64.asm:1428
t1.i = *CAST<intptr_t*>(pcBase.i8p + (pc.i << 3) + intptr_t(0x28)); // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter.asm:294
*CAST<int64_t*>(t1.i8p + 24) = t0.i64; // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter64.asm:466
pc.i = pc.i + intptr_t(0x6); // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter64.asm:31
opcode = *CAST<Opcode*>(pcBase.i8p + (pc.i << 3)); // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter64.asm:27
DISPATCH_OPCODE();
OFFLINE_ASM_LOCAL_LABEL(_offlineasm_opGetByValUint32Array)
t0.u = *CAST<uint32_t*>(t3.i8p + (t1.i << 2)); // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter64.asm:1546
if (t0.i32 < int32_t(0x0)) // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter64.asm:1547
goto _offlineasm_opGetByValSlow;
t0.i64 = t0.i64 | tagTypeNumber.i64; // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter64.asm:1434
t1.i = *CAST<int32_t*>(pcBase.i8p + (pc.i << 3) + intptr_t(0x8)); // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter.asm:290
*CAST<int64_t*>(cfr.i8p + (t1.i << 3)) = t0.i64; // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter64.asm:1428
t1.i = *CAST<intptr_t*>(pcBase.i8p + (pc.i << 3) + intptr_t(0x28)); // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter.asm:294
*CAST<int64_t*>(t1.i8p + 24) = t0.i64; // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter64.asm:466
pc.i = pc.i + intptr_t(0x6); // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter64.asm:31
opcode = *CAST<Opcode*>(pcBase.i8p + (pc.i << 3)); // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter64.asm:27
DISPATCH_OPCODE();
OFFLINE_ASM_LOCAL_LABEL(_offlineasm_opGetByValAboveUint32Array)
if (t2.i32 == int32_t(0x7)) // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter64.asm:1553
goto _offlineasm_opGetByValSlow;
d0.d = *CAST<double*>(t3.i8p + (t1.i << 3)); // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter64.asm:1556
if (std::isnan(d0.d) || std::isnan(d0.d) // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter64.asm:1557
|| (d0.d != d0.d))
goto _offlineasm_opGetByValSlow;
t0.i64 = d0.castToInt64; // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter64.asm:1439
t0.i64 = t0.i64 - tagTypeNumber.i64; // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter64.asm:1440
t1.i = *CAST<int32_t*>(pcBase.i8p + (pc.i << 3) + intptr_t(0x8)); // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter.asm:290
*CAST<int64_t*>(cfr.i8p + (t1.i << 3)) = t0.i64; // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter64.asm:1428
t1.i = *CAST<intptr_t*>(pcBase.i8p + (pc.i << 3) + intptr_t(0x28)); // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter.asm:294
*CAST<int64_t*>(t1.i8p + 24) = t0.i64; // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter64.asm:466
pc.i = pc.i + intptr_t(0x6); // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter64.asm:31
opcode = *CAST<Opcode*>(pcBase.i8p + (pc.i << 3)); // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter64.asm:27
DISPATCH_OPCODE();
OFFLINE_ASM_LOCAL_LABEL(_offlineasm_opGetByValSlow)
pc.i8p = pcBase.i8p + (pc.i << 3); // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter64.asm:302
t0.i = cfr.i; // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter64.asm:313
t1.i = pc.i; // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter64.asm:314
{ // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter64.asm:77
SlowPathReturnType result = llint_slow_path_get_by_val(t0, t1);
decodeResult(result, t0.vp, t1.vp);
}
pc.i = t0.i; // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter64.asm:306
pc.i = pc.i - pcBase.i; // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter64.asm:307
pc.i = pc.i >> (intptr_t(0x3) & 0x1f); // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter64.asm:308
pc.i = pc.i + intptr_t(0x6); // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter64.asm:31
opcode = *CAST<Opcode*>(pcBase.i8p + (pc.i << 3)); // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter64.asm:27
DISPATCH_OPCODE();
OFFLINE_ASM_OPCODE_LABEL(op_put_by_val)
t1.i = *CAST<int32_t*>(pcBase.i8p + (pc.i << 3) + intptr_t(0x18)); // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter.asm:290
if (t1.i >= intptr_t(0x40000000)) // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter64.asm:383
goto _offlineasm_putByVal__writeBarrierOnOperands__loadConstantOrVariableCell__56_loadConstantOrVariable__constant;
t0.i64 = *CAST<int64_t*>(cfr.i8p + (t1.i << 3)); // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter64.asm:384
goto _offlineasm_putByVal__writeBarrierOnOperands__loadConstantOrVariableCell__56_loadConstantOrVariable__done; // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter64.asm:385
OFFLINE_ASM_LOCAL_LABEL(_offlineasm_putByVal__writeBarrierOnOperands__loadConstantOrVariableCell__56_loadConstantOrVariable__constant)
t0.i = *CAST<intptr_t*>(cfr.i8p + 16); // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter64.asm:387
t0.i = *CAST<intptr_t*>(t0.i8p + 264); // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter64.asm:388
t1.i = t1.i - intptr_t(0x40000000); // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter64.asm:389
t0.i64 = *CAST<int64_t*>(t0.i8p + (t1.i << 3)); // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter64.asm:390
OFFLINE_ASM_LOCAL_LABEL(_offlineasm_putByVal__writeBarrierOnOperands__loadConstantOrVariableCell__56_loadConstantOrVariable__done)
if ((t0.i64 & tagMask.i64) != 0) // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter64.asm:401
goto _offlineasm_putByVal__57_writeBarrierOnOperands__writeBarrierDone;
if (t0.i == 0) // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter64.asm:422
goto _offlineasm_putByVal__57_writeBarrierOnOperands__writeBarrierDone;
t1.i = *CAST<int32_t*>(pcBase.i8p + (pc.i << 3) + intptr_t(0x8)); // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter.asm:290
if (t1.i >= intptr_t(0x40000000)) // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter64.asm:383
goto _offlineasm_putByVal__writeBarrierOnOperands__writeBarrierOnOperand__loadConstantOrVariableCell__57_loadConstantOrVariable__constant;
t2.i64 = *CAST<int64_t*>(cfr.i8p + (t1.i << 3)); // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter64.asm:384
goto _offlineasm_putByVal__writeBarrierOnOperands__writeBarrierOnOperand__loadConstantOrVariableCell__57_loadConstantOrVariable__done; // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter64.asm:385
OFFLINE_ASM_LOCAL_LABEL(_offlineasm_putByVal__writeBarrierOnOperands__writeBarrierOnOperand__loadConstantOrVariableCell__57_loadConstantOrVariable__constant)
t2.i = *CAST<intptr_t*>(cfr.i8p + 16); // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter64.asm:387
t2.i = *CAST<intptr_t*>(t2.i8p + 264); // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter64.asm:388
t1.i = t1.i - intptr_t(0x40000000); // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter64.asm:389
t2.i64 = *CAST<int64_t*>(t2.i8p + (t1.i << 3)); // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter64.asm:390
OFFLINE_ASM_LOCAL_LABEL(_offlineasm_putByVal__writeBarrierOnOperands__writeBarrierOnOperand__loadConstantOrVariableCell__57_loadConstantOrVariable__done)
if ((t2.i64 & tagMask.i64) != 0) // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter64.asm:401
goto _offlineasm_putByVal__writeBarrierOnOperands__57_writeBarrierOnOperand__writeBarrierDone;
if (*CAST<uint8_t*>(t2.i8p + 7) > uint8_t(0x1)) // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter.asm:894
goto _offlineasm_putByVal__writeBarrierOnOperands__writeBarrierOnOperand__57_skipIfIsRememberedOrInEden__done;
PUSH(pcBase); // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter64.asm:410
PUSH(pc);
t1.i = t2.i; // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter64.asm:411
t0.i = cfr.i; // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter64.asm:412
llint_write_barrier_slow(t0, t1); // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter64.asm:85
POP(pc); // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter64.asm:414
POP(pcBase);
OFFLINE_ASM_LOCAL_LABEL(_offlineasm_putByVal__writeBarrierOnOperands__writeBarrierOnOperand__57_skipIfIsRememberedOrInEden__done)
OFFLINE_ASM_LOCAL_LABEL(_offlineasm_putByVal__writeBarrierOnOperands__57_writeBarrierOnOperand__writeBarrierDone)
OFFLINE_ASM_LOCAL_LABEL(_offlineasm_putByVal__57_writeBarrierOnOperands__writeBarrierDone)
t0.i = *CAST<int32_t*>(pcBase.i8p + (pc.i << 3) + intptr_t(0x8)); // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter.asm:290
if (t0.i >= intptr_t(0x40000000)) // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter64.asm:383
goto _offlineasm_putByVal__loadConstantOrVariableCell__58_loadConstantOrVariable__constant;
t1.i64 = *CAST<int64_t*>(cfr.i8p + (t0.i << 3)); // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter64.asm:384
goto _offlineasm_putByVal__loadConstantOrVariableCell__58_loadConstantOrVariable__done; // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter64.asm:385
OFFLINE_ASM_LOCAL_LABEL(_offlineasm_putByVal__loadConstantOrVariableCell__58_loadConstantOrVariable__constant)
t1.i = *CAST<intptr_t*>(cfr.i8p + 16); // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter64.asm:387
t1.i = *CAST<intptr_t*>(t1.i8p + 264); // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter64.asm:388
t0.i = t0.i - intptr_t(0x40000000); // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter64.asm:389
t1.i64 = *CAST<int64_t*>(t1.i8p + (t0.i << 3)); // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter64.asm:390
OFFLINE_ASM_LOCAL_LABEL(_offlineasm_putByVal__loadConstantOrVariableCell__58_loadConstantOrVariable__done)
if ((t1.i64 & tagMask.i64) != 0) // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter64.asm:401
goto _offlineasm_putByVal__opPutByValSlow;
t3.i = *CAST<intptr_t*>(pcBase.i8p + (pc.i << 3) + intptr_t(0x20)); // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter.asm:294
t2.i = t1.i; // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter64.asm:1587
t0.u = *CAST<uint32_t*>(t2.i8p); // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter.asm:888
*CAST<int32_t*>(t3.i8p + 4) = t0.i32; // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter.asm:889
t2.i = *CAST<uint8_t*>(t2.i8p + 4); // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter.asm:890
t0.i = *CAST<int32_t*>(pcBase.i8p + (pc.i << 3) + intptr_t(0x10)); // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter.asm:290
if (t0.i >= intptr_t(0x40000000)) // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter64.asm:383
goto _offlineasm_putByVal__loadConstantOrVariableInt32__59_loadConstantOrVariable__constant;
t3.i64 = *CAST<int64_t*>(cfr.i8p + (t0.i << 3)); // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter64.asm:384
goto _offlineasm_putByVal__loadConstantOrVariableInt32__59_loadConstantOrVariable__done; // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter64.asm:385
OFFLINE_ASM_LOCAL_LABEL(_offlineasm_putByVal__loadConstantOrVariableInt32__59_loadConstantOrVariable__constant)
t3.i = *CAST<intptr_t*>(cfr.i8p + 16); // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter64.asm:387
t3.i = *CAST<intptr_t*>(t3.i8p + 264); // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter64.asm:388
t0.i = t0.i - intptr_t(0x40000000); // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter64.asm:389
t3.i64 = *CAST<int64_t*>(t3.i8p + (t0.i << 3)); // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter64.asm:390
OFFLINE_ASM_LOCAL_LABEL(_offlineasm_putByVal__loadConstantOrVariableInt32__59_loadConstantOrVariable__done)
if (t3.u64 < tagTypeNumber.u64) // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter64.asm:396
goto _offlineasm_putByVal__opPutByValSlow;
t3.i64 = t3.i32; // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter64.asm:1591
t0.i = *CAST<intptr_t*>(t1.i8p + 8); // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter64.asm:1592
t2.i32 = t2.i32 & int32_t(0x1e); // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter64.asm:1593
t2.clearHighWord();
if (t2.i32 != int32_t(0x14)) // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter64.asm:1594
goto _offlineasm_putByVal__opPutByValNotInt32;
if (t3.u32 >= *CAST<uint32_t*>(t0.i8p - 8)) // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter64.asm:1566
goto _offlineasm_putByVal__contiguousPutByVal__outOfBounds;
OFFLINE_ASM_LOCAL_LABEL(_offlineasm_putByVal__contiguousPutByVal__storeResult)
t2.i = *CAST<int32_t*>(pcBase.i8p + (pc.i << 3) + intptr_t(0x18)); // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter.asm:290
if (t2.i >= intptr_t(0x40000000)) // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter64.asm:383
goto _offlineasm_putByVal__contiguousPutByVal__storeCallback__60_loadConstantOrVariable__constant;
t1.i64 = *CAST<int64_t*>(cfr.i8p + (t2.i << 3)); // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter64.asm:384
goto _offlineasm_putByVal__contiguousPutByVal__storeCallback__60_loadConstantOrVariable__done; // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter64.asm:385
OFFLINE_ASM_LOCAL_LABEL(_offlineasm_putByVal__contiguousPutByVal__storeCallback__60_loadConstantOrVariable__constant)
t1.i = *CAST<intptr_t*>(cfr.i8p + 16); // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter64.asm:387
t1.i = *CAST<intptr_t*>(t1.i8p + 264); // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter64.asm:388
t2.i = t2.i - intptr_t(0x40000000); // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter64.asm:389
t1.i64 = *CAST<int64_t*>(t1.i8p + (t2.i << 3)); // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter64.asm:390
OFFLINE_ASM_LOCAL_LABEL(_offlineasm_putByVal__contiguousPutByVal__storeCallback__60_loadConstantOrVariable__done)
if (t1.u < tagTypeNumber.u) // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter64.asm:1598
goto _offlineasm_putByVal__opPutByValSlow;
*CAST<intptr_t*>(t0.i8p + (t3.i << 3)) = t1.i; // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter64.asm:1599
pc.i = pc.i + intptr_t(0x5); // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter64.asm:31
opcode = *CAST<Opcode*>(pcBase.i8p + (pc.i << 3)); // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter64.asm:27
DISPATCH_OPCODE();
OFFLINE_ASM_LOCAL_LABEL(_offlineasm_putByVal__contiguousPutByVal__outOfBounds)
if (t3.u32 >= *CAST<uint32_t*>(t0.i8p - 4)) // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter64.asm:1573
goto _offlineasm_putByVal__opPutByValOutOfBounds;
t2.i = *CAST<intptr_t*>(pcBase.i8p + (pc.i << 3) + intptr_t(0x20)); // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter64.asm:1574
*CAST<uint8_t*>(t2.i8p + 8) = int8_t(0x1); // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter64.asm:1575
t2.i32 = int32_t(0x1) + t3.i32; // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter64.asm:1576
t2.clearHighWord();
*CAST<int32_t*>(t0.i8p - 8) = t2.i32; // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter64.asm:1577
goto _offlineasm_putByVal__contiguousPutByVal__storeResult; // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter64.asm:1578
OFFLINE_ASM_LOCAL_LABEL(_offlineasm_putByVal__opPutByValNotInt32)
if (t2.i32 != int32_t(0x16)) // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter64.asm:1603
goto _offlineasm_putByVal__opPutByValNotDouble;
if (t3.u32 >= *CAST<uint32_t*>(t0.i8p - 8)) // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter64.asm:1566
goto _offlineasm_putByVal__61_contiguousPutByVal__outOfBounds;
OFFLINE_ASM_LOCAL_LABEL(_offlineasm_putByVal__61_contiguousPutByVal__storeResult)
t2.i = *CAST<int32_t*>(pcBase.i8p + (pc.i << 3) + intptr_t(0x18)); // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter.asm:290
if (t2.i >= intptr_t(0x40000000)) // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter64.asm:383
goto _offlineasm_putByVal__contiguousPutByVal__storeCallback__61_loadConstantOrVariable__constant;
t1.i64 = *CAST<int64_t*>(cfr.i8p + (t2.i << 3)); // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter64.asm:384
goto _offlineasm_putByVal__contiguousPutByVal__storeCallback__61_loadConstantOrVariable__done; // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter64.asm:385
OFFLINE_ASM_LOCAL_LABEL(_offlineasm_putByVal__contiguousPutByVal__storeCallback__61_loadConstantOrVariable__constant)
t1.i = *CAST<intptr_t*>(cfr.i8p + 16); // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter64.asm:387
t1.i = *CAST<intptr_t*>(t1.i8p + 264); // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter64.asm:388
t2.i = t2.i - intptr_t(0x40000000); // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter64.asm:389
t1.i64 = *CAST<int64_t*>(t1.i8p + (t2.i << 3)); // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter64.asm:390
OFFLINE_ASM_LOCAL_LABEL(_offlineasm_putByVal__contiguousPutByVal__storeCallback__61_loadConstantOrVariable__done)
if (t1.u64 < tagTypeNumber.u64) // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter64.asm:1607
goto _offlineasm_putByVal__contiguousPutByVal__storeCallback__notInt;
d0.d = t1.i32; // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter64.asm:1608
goto _offlineasm_putByVal__contiguousPutByVal__storeCallback__ready; // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter64.asm:1609
OFFLINE_ASM_LOCAL_LABEL(_offlineasm_putByVal__contiguousPutByVal__storeCallback__notInt)
t1.i = t1.i + tagTypeNumber.i; // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter64.asm:1611
d0.d = t1.castToDouble; // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter64.asm:1612
if (std::isnan(d0.d) || std::isnan(d0.d) // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter64.asm:1613
|| (d0.d != d0.d))
goto _offlineasm_putByVal__opPutByValSlow;
OFFLINE_ASM_LOCAL_LABEL(_offlineasm_putByVal__contiguousPutByVal__storeCallback__ready)
*CAST<double*>(t0.i8p + (t3.i << 3)) = d0.d; // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter64.asm:1615
pc.i = pc.i + intptr_t(0x5); // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter64.asm:31
opcode = *CAST<Opcode*>(pcBase.i8p + (pc.i << 3)); // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter64.asm:27
DISPATCH_OPCODE();
OFFLINE_ASM_LOCAL_LABEL(_offlineasm_putByVal__61_contiguousPutByVal__outOfBounds)
if (t3.u32 >= *CAST<uint32_t*>(t0.i8p - 4)) // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter64.asm:1573
goto _offlineasm_putByVal__opPutByValOutOfBounds;
t2.i = *CAST<intptr_t*>(pcBase.i8p + (pc.i << 3) + intptr_t(0x20)); // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter64.asm:1574
*CAST<uint8_t*>(t2.i8p + 8) = int8_t(0x1); // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter64.asm:1575
t2.i32 = int32_t(0x1) + t3.i32; // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter64.asm:1576
t2.clearHighWord();
*CAST<int32_t*>(t0.i8p - 8) = t2.i32; // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter64.asm:1577
goto _offlineasm_putByVal__61_contiguousPutByVal__storeResult; // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter64.asm:1578
OFFLINE_ASM_LOCAL_LABEL(_offlineasm_putByVal__opPutByValNotDouble)
if (t2.i32 != int32_t(0x1a)) // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter64.asm:1619
goto _offlineasm_putByVal__opPutByValNotContiguous;
if (t3.u32 >= *CAST<uint32_t*>(t0.i8p - 8)) // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter64.asm:1566
goto _offlineasm_putByVal__62_contiguousPutByVal__outOfBounds;
OFFLINE_ASM_LOCAL_LABEL(_offlineasm_putByVal__62_contiguousPutByVal__storeResult)
t2.i = *CAST<int32_t*>(pcBase.i8p + (pc.i << 3) + intptr_t(0x18)); // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter.asm:290
if (t2.i >= intptr_t(0x40000000)) // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter64.asm:383
goto _offlineasm_putByVal__contiguousPutByVal__storeCallback__62_loadConstantOrVariable__constant;
t1.i64 = *CAST<int64_t*>(cfr.i8p + (t2.i << 3)); // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter64.asm:384
goto _offlineasm_putByVal__contiguousPutByVal__storeCallback__62_loadConstantOrVariable__done; // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter64.asm:385
OFFLINE_ASM_LOCAL_LABEL(_offlineasm_putByVal__contiguousPutByVal__storeCallback__62_loadConstantOrVariable__constant)
t1.i = *CAST<intptr_t*>(cfr.i8p + 16); // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter64.asm:387
t1.i = *CAST<intptr_t*>(t1.i8p + 264); // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter64.asm:388
t2.i = t2.i - intptr_t(0x40000000); // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter64.asm:389
t1.i64 = *CAST<int64_t*>(t1.i8p + (t2.i << 3)); // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter64.asm:390
OFFLINE_ASM_LOCAL_LABEL(_offlineasm_putByVal__contiguousPutByVal__storeCallback__62_loadConstantOrVariable__done)
*CAST<intptr_t*>(t0.i8p + (t3.i << 3)) = t1.i; // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter64.asm:1623
pc.i = pc.i + intptr_t(0x5); // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter64.asm:31
opcode = *CAST<Opcode*>(pcBase.i8p + (pc.i << 3)); // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter64.asm:27
DISPATCH_OPCODE();
OFFLINE_ASM_LOCAL_LABEL(_offlineasm_putByVal__62_contiguousPutByVal__outOfBounds)
if (t3.u32 >= *CAST<uint32_t*>(t0.i8p - 4)) // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter64.asm:1573
goto _offlineasm_putByVal__opPutByValOutOfBounds;
t2.i = *CAST<intptr_t*>(pcBase.i8p + (pc.i << 3) + intptr_t(0x20)); // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter64.asm:1574
*CAST<uint8_t*>(t2.i8p + 8) = int8_t(0x1); // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter64.asm:1575
t2.i32 = int32_t(0x1) + t3.i32; // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter64.asm:1576
t2.clearHighWord();
*CAST<int32_t*>(t0.i8p - 8) = t2.i32; // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter64.asm:1577
goto _offlineasm_putByVal__62_contiguousPutByVal__storeResult; // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter64.asm:1578
OFFLINE_ASM_LOCAL_LABEL(_offlineasm_putByVal__opPutByValNotContiguous)
if (t2.i32 != int32_t(0x1c)) // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter64.asm:1627
goto _offlineasm_putByVal__opPutByValSlow;
if (t3.u32 >= *CAST<uint32_t*>(t0.i8p - 4)) // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter64.asm:1628
goto _offlineasm_putByVal__opPutByValOutOfBounds;
if (*CAST<int64_t*>(t0.i8p + (t3.i << 3) + intptr_t(0x10)) == 0) // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter64.asm:1629
goto _offlineasm_putByVal__opPutByValArrayStorageEmpty;
OFFLINE_ASM_LOCAL_LABEL(_offlineasm_putByVal__opPutByValArrayStorageStoreResult)
t2.i = *CAST<int32_t*>(pcBase.i8p + (pc.i << 3) + intptr_t(0x18)); // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter.asm:290
if (t2.i >= intptr_t(0x40000000)) // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter64.asm:383
goto _offlineasm_putByVal__63_loadConstantOrVariable__constant;
t1.i64 = *CAST<int64_t*>(cfr.i8p + (t2.i << 3)); // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter64.asm:384
goto _offlineasm_putByVal__63_loadConstantOrVariable__done; // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter64.asm:385
OFFLINE_ASM_LOCAL_LABEL(_offlineasm_putByVal__63_loadConstantOrVariable__constant)
t1.i = *CAST<intptr_t*>(cfr.i8p + 16); // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter64.asm:387
t1.i = *CAST<intptr_t*>(t1.i8p + 264); // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter64.asm:388
t2.i = t2.i - intptr_t(0x40000000); // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter64.asm:389
t1.i64 = *CAST<int64_t*>(t1.i8p + (t2.i << 3)); // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter64.asm:390
OFFLINE_ASM_LOCAL_LABEL(_offlineasm_putByVal__63_loadConstantOrVariable__done)
*CAST<int64_t*>(t0.i8p + (t3.i << 3) + intptr_t(0x10)) = t1.i64; // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter64.asm:1633
pc.i = pc.i + intptr_t(0x5); // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter64.asm:31
opcode = *CAST<Opcode*>(pcBase.i8p + (pc.i << 3)); // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter64.asm:27
DISPATCH_OPCODE();
OFFLINE_ASM_LOCAL_LABEL(_offlineasm_putByVal__opPutByValArrayStorageEmpty)
t1.i = *CAST<intptr_t*>(pcBase.i8p + (pc.i << 3) + intptr_t(0x20)); // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter.asm:294
*CAST<uint8_t*>(t1.i8p + 8) = int8_t(0x1); // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter64.asm:1638
*CAST<int32_t*>(t0.i8p + 12) = *CAST<int32_t*>(t0.i8p + 12) + int32_t(0x1); // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter64.asm:1639
if (t3.u32 < *CAST<uint32_t*>(t0.i8p - 8)) // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter64.asm:1640
goto _offlineasm_putByVal__opPutByValArrayStorageStoreResult;
t1.i32 = int32_t(0x1) + t3.i32; // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter64.asm:1641
t1.clearHighWord();
*CAST<int32_t*>(t0.i8p - 8) = t1.i32; // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter64.asm:1642
goto _offlineasm_putByVal__opPutByValArrayStorageStoreResult; // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter64.asm:1643
OFFLINE_ASM_LOCAL_LABEL(_offlineasm_putByVal__opPutByValOutOfBounds)
t0.i = *CAST<intptr_t*>(pcBase.i8p + (pc.i << 3) + intptr_t(0x20)); // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter.asm:294
*CAST<uint8_t*>(t0.i8p + 9) = int8_t(0x1); // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter64.asm:1647
OFFLINE_ASM_LOCAL_LABEL(_offlineasm_putByVal__opPutByValSlow)
pc.i8p = pcBase.i8p + (pc.i << 3); // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter64.asm:302
t0.i = cfr.i; // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter64.asm:313
t1.i = pc.i; // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter64.asm:314
{ // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter64.asm:77
SlowPathReturnType result = llint_slow_path_put_by_val(t0, t1);
decodeResult(result, t0.vp, t1.vp);
}
pc.i = t0.i; // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter64.asm:306
pc.i = pc.i - pcBase.i; // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter64.asm:307
pc.i = pc.i >> (intptr_t(0x3) & 0x1f); // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter64.asm:308
pc.i = pc.i + intptr_t(0x5); // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter64.asm:31
opcode = *CAST<Opcode*>(pcBase.i8p + (pc.i << 3)); // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter64.asm:27
DISPATCH_OPCODE();
OFFLINE_ASM_OPCODE_LABEL(op_put_by_val_direct)
t1.i = *CAST<int32_t*>(pcBase.i8p + (pc.i << 3) + intptr_t(0x18)); // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter.asm:290
if (t1.i >= intptr_t(0x40000000)) // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter64.asm:383
goto _offlineasm_putByVal__writeBarrierOnOperands__loadConstantOrVariableCell__64_loadConstantOrVariable__constant;
t0.i64 = *CAST<int64_t*>(cfr.i8p + (t1.i << 3)); // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter64.asm:384
goto _offlineasm_putByVal__writeBarrierOnOperands__loadConstantOrVariableCell__64_loadConstantOrVariable__done; // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter64.asm:385
OFFLINE_ASM_LOCAL_LABEL(_offlineasm_putByVal__writeBarrierOnOperands__loadConstantOrVariableCell__64_loadConstantOrVariable__constant)
t0.i = *CAST<intptr_t*>(cfr.i8p + 16); // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter64.asm:387
t0.i = *CAST<intptr_t*>(t0.i8p + 264); // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter64.asm:388
t1.i = t1.i - intptr_t(0x40000000); // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter64.asm:389
t0.i64 = *CAST<int64_t*>(t0.i8p + (t1.i << 3)); // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter64.asm:390
OFFLINE_ASM_LOCAL_LABEL(_offlineasm_putByVal__writeBarrierOnOperands__loadConstantOrVariableCell__64_loadConstantOrVariable__done)
if ((t0.i64 & tagMask.i64) != 0) // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter64.asm:401
goto _offlineasm_putByVal__65_writeBarrierOnOperands__writeBarrierDone;
if (t0.i == 0) // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter64.asm:422
goto _offlineasm_putByVal__65_writeBarrierOnOperands__writeBarrierDone;
t1.i = *CAST<int32_t*>(pcBase.i8p + (pc.i << 3) + intptr_t(0x8)); // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter.asm:290
if (t1.i >= intptr_t(0x40000000)) // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter64.asm:383
goto _offlineasm_putByVal__writeBarrierOnOperands__writeBarrierOnOperand__loadConstantOrVariableCell__65_loadConstantOrVariable__constant;
t2.i64 = *CAST<int64_t*>(cfr.i8p + (t1.i << 3)); // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter64.asm:384
goto _offlineasm_putByVal__writeBarrierOnOperands__writeBarrierOnOperand__loadConstantOrVariableCell__65_loadConstantOrVariable__done; // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter64.asm:385
OFFLINE_ASM_LOCAL_LABEL(_offlineasm_putByVal__writeBarrierOnOperands__writeBarrierOnOperand__loadConstantOrVariableCell__65_loadConstantOrVariable__constant)
t2.i = *CAST<intptr_t*>(cfr.i8p + 16); // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter64.asm:387
t2.i = *CAST<intptr_t*>(t2.i8p + 264); // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter64.asm:388
t1.i = t1.i - intptr_t(0x40000000); // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter64.asm:389
t2.i64 = *CAST<int64_t*>(t2.i8p + (t1.i << 3)); // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter64.asm:390
OFFLINE_ASM_LOCAL_LABEL(_offlineasm_putByVal__writeBarrierOnOperands__writeBarrierOnOperand__loadConstantOrVariableCell__65_loadConstantOrVariable__done)
if ((t2.i64 & tagMask.i64) != 0) // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter64.asm:401
goto _offlineasm_putByVal__writeBarrierOnOperands__65_writeBarrierOnOperand__writeBarrierDone;
if (*CAST<uint8_t*>(t2.i8p + 7) > uint8_t(0x1)) // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter.asm:894
goto _offlineasm_putByVal__writeBarrierOnOperands__writeBarrierOnOperand__65_skipIfIsRememberedOrInEden__done;
PUSH(pcBase); // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter64.asm:410
PUSH(pc);
t1.i = t2.i; // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter64.asm:411
t0.i = cfr.i; // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter64.asm:412
llint_write_barrier_slow(t0, t1); // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter64.asm:85
POP(pc); // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter64.asm:414
POP(pcBase);
OFFLINE_ASM_LOCAL_LABEL(_offlineasm_putByVal__writeBarrierOnOperands__writeBarrierOnOperand__65_skipIfIsRememberedOrInEden__done)
OFFLINE_ASM_LOCAL_LABEL(_offlineasm_putByVal__writeBarrierOnOperands__65_writeBarrierOnOperand__writeBarrierDone)
OFFLINE_ASM_LOCAL_LABEL(_offlineasm_putByVal__65_writeBarrierOnOperands__writeBarrierDone)
t0.i = *CAST<int32_t*>(pcBase.i8p + (pc.i << 3) + intptr_t(0x8)); // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter.asm:290
if (t0.i >= intptr_t(0x40000000)) // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter64.asm:383
goto _offlineasm_putByVal__loadConstantOrVariableCell__66_loadConstantOrVariable__constant;
t1.i64 = *CAST<int64_t*>(cfr.i8p + (t0.i << 3)); // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter64.asm:384
goto _offlineasm_putByVal__loadConstantOrVariableCell__66_loadConstantOrVariable__done; // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter64.asm:385
OFFLINE_ASM_LOCAL_LABEL(_offlineasm_putByVal__loadConstantOrVariableCell__66_loadConstantOrVariable__constant)
t1.i = *CAST<intptr_t*>(cfr.i8p + 16); // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter64.asm:387
t1.i = *CAST<intptr_t*>(t1.i8p + 264); // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter64.asm:388
t0.i = t0.i - intptr_t(0x40000000); // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter64.asm:389
t1.i64 = *CAST<int64_t*>(t1.i8p + (t0.i << 3)); // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter64.asm:390
OFFLINE_ASM_LOCAL_LABEL(_offlineasm_putByVal__loadConstantOrVariableCell__66_loadConstantOrVariable__done)
if ((t1.i64 & tagMask.i64) != 0) // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter64.asm:401
goto _offlineasm_71_putByVal__opPutByValSlow;
t3.i = *CAST<intptr_t*>(pcBase.i8p + (pc.i << 3) + intptr_t(0x20)); // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter.asm:294
t2.i = t1.i; // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter64.asm:1587
t0.u = *CAST<uint32_t*>(t2.i8p); // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter.asm:888
*CAST<int32_t*>(t3.i8p + 4) = t0.i32; // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter.asm:889
t2.i = *CAST<uint8_t*>(t2.i8p + 4); // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter.asm:890
t0.i = *CAST<int32_t*>(pcBase.i8p + (pc.i << 3) + intptr_t(0x10)); // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter.asm:290
if (t0.i >= intptr_t(0x40000000)) // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter64.asm:383
goto _offlineasm_putByVal__loadConstantOrVariableInt32__67_loadConstantOrVariable__constant;
t3.i64 = *CAST<int64_t*>(cfr.i8p + (t0.i << 3)); // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter64.asm:384
goto _offlineasm_putByVal__loadConstantOrVariableInt32__67_loadConstantOrVariable__done; // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter64.asm:385
OFFLINE_ASM_LOCAL_LABEL(_offlineasm_putByVal__loadConstantOrVariableInt32__67_loadConstantOrVariable__constant)
t3.i = *CAST<intptr_t*>(cfr.i8p + 16); // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter64.asm:387
t3.i = *CAST<intptr_t*>(t3.i8p + 264); // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter64.asm:388
t0.i = t0.i - intptr_t(0x40000000); // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter64.asm:389
t3.i64 = *CAST<int64_t*>(t3.i8p + (t0.i << 3)); // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter64.asm:390
OFFLINE_ASM_LOCAL_LABEL(_offlineasm_putByVal__loadConstantOrVariableInt32__67_loadConstantOrVariable__done)
if (t3.u64 < tagTypeNumber.u64) // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter64.asm:396
goto _offlineasm_71_putByVal__opPutByValSlow;
t3.i64 = t3.i32; // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter64.asm:1591
t0.i = *CAST<intptr_t*>(t1.i8p + 8); // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter64.asm:1592
t2.i32 = t2.i32 & int32_t(0x1e); // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter64.asm:1593
t2.clearHighWord();
if (t2.i32 != int32_t(0x14)) // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter64.asm:1594
goto _offlineasm_71_putByVal__opPutByValNotInt32;
if (t3.u32 >= *CAST<uint32_t*>(t0.i8p - 8)) // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter64.asm:1566
goto _offlineasm_putByVal__68_contiguousPutByVal__outOfBounds;
OFFLINE_ASM_LOCAL_LABEL(_offlineasm_putByVal__68_contiguousPutByVal__storeResult)
t2.i = *CAST<int32_t*>(pcBase.i8p + (pc.i << 3) + intptr_t(0x18)); // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter.asm:290
if (t2.i >= intptr_t(0x40000000)) // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter64.asm:383
goto _offlineasm_putByVal__contiguousPutByVal__storeCallback__68_loadConstantOrVariable__constant;
t1.i64 = *CAST<int64_t*>(cfr.i8p + (t2.i << 3)); // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter64.asm:384
goto _offlineasm_putByVal__contiguousPutByVal__storeCallback__68_loadConstantOrVariable__done; // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter64.asm:385
OFFLINE_ASM_LOCAL_LABEL(_offlineasm_putByVal__contiguousPutByVal__storeCallback__68_loadConstantOrVariable__constant)
t1.i = *CAST<intptr_t*>(cfr.i8p + 16); // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter64.asm:387
t1.i = *CAST<intptr_t*>(t1.i8p + 264); // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter64.asm:388
t2.i = t2.i - intptr_t(0x40000000); // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter64.asm:389
t1.i64 = *CAST<int64_t*>(t1.i8p + (t2.i << 3)); // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter64.asm:390
OFFLINE_ASM_LOCAL_LABEL(_offlineasm_putByVal__contiguousPutByVal__storeCallback__68_loadConstantOrVariable__done)
if (t1.u < tagTypeNumber.u) // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter64.asm:1598
goto _offlineasm_71_putByVal__opPutByValSlow;
*CAST<intptr_t*>(t0.i8p + (t3.i << 3)) = t1.i; // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter64.asm:1599
pc.i = pc.i + intptr_t(0x5); // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter64.asm:31
opcode = *CAST<Opcode*>(pcBase.i8p + (pc.i << 3)); // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter64.asm:27
DISPATCH_OPCODE();
OFFLINE_ASM_LOCAL_LABEL(_offlineasm_putByVal__68_contiguousPutByVal__outOfBounds)
if (t3.u32 >= *CAST<uint32_t*>(t0.i8p - 4)) // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter64.asm:1573
goto _offlineasm_71_putByVal__opPutByValOutOfBounds;
t2.i = *CAST<intptr_t*>(pcBase.i8p + (pc.i << 3) + intptr_t(0x20)); // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter64.asm:1574
*CAST<uint8_t*>(t2.i8p + 8) = int8_t(0x1); // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter64.asm:1575
t2.i32 = int32_t(0x1) + t3.i32; // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter64.asm:1576
t2.clearHighWord();
*CAST<int32_t*>(t0.i8p - 8) = t2.i32; // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter64.asm:1577
goto _offlineasm_putByVal__68_contiguousPutByVal__storeResult; // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter64.asm:1578
OFFLINE_ASM_LOCAL_LABEL(_offlineasm_71_putByVal__opPutByValNotInt32)
if (t2.i32 != int32_t(0x16)) // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter64.asm:1603
goto _offlineasm_71_putByVal__opPutByValNotDouble;
if (t3.u32 >= *CAST<uint32_t*>(t0.i8p - 8)) // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter64.asm:1566
goto _offlineasm_putByVal__69_contiguousPutByVal__outOfBounds;
OFFLINE_ASM_LOCAL_LABEL(_offlineasm_putByVal__69_contiguousPutByVal__storeResult)
t2.i = *CAST<int32_t*>(pcBase.i8p + (pc.i << 3) + intptr_t(0x18)); // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter.asm:290
if (t2.i >= intptr_t(0x40000000)) // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter64.asm:383
goto _offlineasm_putByVal__contiguousPutByVal__storeCallback__69_loadConstantOrVariable__constant;
t1.i64 = *CAST<int64_t*>(cfr.i8p + (t2.i << 3)); // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter64.asm:384
goto _offlineasm_putByVal__contiguousPutByVal__storeCallback__69_loadConstantOrVariable__done; // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter64.asm:385
OFFLINE_ASM_LOCAL_LABEL(_offlineasm_putByVal__contiguousPutByVal__storeCallback__69_loadConstantOrVariable__constant)
t1.i = *CAST<intptr_t*>(cfr.i8p + 16); // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter64.asm:387
t1.i = *CAST<intptr_t*>(t1.i8p + 264); // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter64.asm:388
t2.i = t2.i - intptr_t(0x40000000); // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter64.asm:389
t1.i64 = *CAST<int64_t*>(t1.i8p + (t2.i << 3)); // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter64.asm:390
OFFLINE_ASM_LOCAL_LABEL(_offlineasm_putByVal__contiguousPutByVal__storeCallback__69_loadConstantOrVariable__done)
if (t1.u64 < tagTypeNumber.u64) // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter64.asm:1607
goto _offlineasm_putByVal__contiguousPutByVal__69_storeCallback__notInt;
d0.d = t1.i32; // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter64.asm:1608
goto _offlineasm_putByVal__contiguousPutByVal__69_storeCallback__ready; // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter64.asm:1609
OFFLINE_ASM_LOCAL_LABEL(_offlineasm_putByVal__contiguousPutByVal__69_storeCallback__notInt)
t1.i = t1.i + tagTypeNumber.i; // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter64.asm:1611
d0.d = t1.castToDouble; // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter64.asm:1612
if (std::isnan(d0.d) || std::isnan(d0.d) // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter64.asm:1613
|| (d0.d != d0.d))
goto _offlineasm_71_putByVal__opPutByValSlow;
OFFLINE_ASM_LOCAL_LABEL(_offlineasm_putByVal__contiguousPutByVal__69_storeCallback__ready)
*CAST<double*>(t0.i8p + (t3.i << 3)) = d0.d; // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter64.asm:1615
pc.i = pc.i + intptr_t(0x5); // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter64.asm:31
opcode = *CAST<Opcode*>(pcBase.i8p + (pc.i << 3)); // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter64.asm:27
DISPATCH_OPCODE();
OFFLINE_ASM_LOCAL_LABEL(_offlineasm_putByVal__69_contiguousPutByVal__outOfBounds)
if (t3.u32 >= *CAST<uint32_t*>(t0.i8p - 4)) // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter64.asm:1573
goto _offlineasm_71_putByVal__opPutByValOutOfBounds;
t2.i = *CAST<intptr_t*>(pcBase.i8p + (pc.i << 3) + intptr_t(0x20)); // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter64.asm:1574
*CAST<uint8_t*>(t2.i8p + 8) = int8_t(0x1); // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter64.asm:1575
t2.i32 = int32_t(0x1) + t3.i32; // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter64.asm:1576
t2.clearHighWord();
*CAST<int32_t*>(t0.i8p - 8) = t2.i32; // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter64.asm:1577
goto _offlineasm_putByVal__69_contiguousPutByVal__storeResult; // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter64.asm:1578
OFFLINE_ASM_LOCAL_LABEL(_offlineasm_71_putByVal__opPutByValNotDouble)
if (t2.i32 != int32_t(0x1a)) // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter64.asm:1619
goto _offlineasm_71_putByVal__opPutByValNotContiguous;
if (t3.u32 >= *CAST<uint32_t*>(t0.i8p - 8)) // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter64.asm:1566
goto _offlineasm_putByVal__70_contiguousPutByVal__outOfBounds;
OFFLINE_ASM_LOCAL_LABEL(_offlineasm_putByVal__70_contiguousPutByVal__storeResult)
t2.i = *CAST<int32_t*>(pcBase.i8p + (pc.i << 3) + intptr_t(0x18)); // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter.asm:290
if (t2.i >= intptr_t(0x40000000)) // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter64.asm:383
goto _offlineasm_putByVal__contiguousPutByVal__storeCallback__70_loadConstantOrVariable__constant;
t1.i64 = *CAST<int64_t*>(cfr.i8p + (t2.i << 3)); // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter64.asm:384
goto _offlineasm_putByVal__contiguousPutByVal__storeCallback__70_loadConstantOrVariable__done; // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter64.asm:385
OFFLINE_ASM_LOCAL_LABEL(_offlineasm_putByVal__contiguousPutByVal__storeCallback__70_loadConstantOrVariable__constant)
t1.i = *CAST<intptr_t*>(cfr.i8p + 16); // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter64.asm:387
t1.i = *CAST<intptr_t*>(t1.i8p + 264); // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter64.asm:388
t2.i = t2.i - intptr_t(0x40000000); // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter64.asm:389
t1.i64 = *CAST<int64_t*>(t1.i8p + (t2.i << 3)); // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter64.asm:390
OFFLINE_ASM_LOCAL_LABEL(_offlineasm_putByVal__contiguousPutByVal__storeCallback__70_loadConstantOrVariable__done)
*CAST<intptr_t*>(t0.i8p + (t3.i << 3)) = t1.i; // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter64.asm:1623
pc.i = pc.i + intptr_t(0x5); // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter64.asm:31
opcode = *CAST<Opcode*>(pcBase.i8p + (pc.i << 3)); // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter64.asm:27
DISPATCH_OPCODE();
OFFLINE_ASM_LOCAL_LABEL(_offlineasm_putByVal__70_contiguousPutByVal__outOfBounds)
if (t3.u32 >= *CAST<uint32_t*>(t0.i8p - 4)) // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter64.asm:1573
goto _offlineasm_71_putByVal__opPutByValOutOfBounds;
t2.i = *CAST<intptr_t*>(pcBase.i8p + (pc.i << 3) + intptr_t(0x20)); // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter64.asm:1574
*CAST<uint8_t*>(t2.i8p + 8) = int8_t(0x1); // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter64.asm:1575
t2.i32 = int32_t(0x1) + t3.i32; // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter64.asm:1576
t2.clearHighWord();
*CAST<int32_t*>(t0.i8p - 8) = t2.i32; // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter64.asm:1577
goto _offlineasm_putByVal__70_contiguousPutByVal__storeResult; // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter64.asm:1578
OFFLINE_ASM_LOCAL_LABEL(_offlineasm_71_putByVal__opPutByValNotContiguous)
if (t2.i32 != int32_t(0x1c)) // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter64.asm:1627
goto _offlineasm_71_putByVal__opPutByValSlow;
if (t3.u32 >= *CAST<uint32_t*>(t0.i8p - 4)) // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter64.asm:1628
goto _offlineasm_71_putByVal__opPutByValOutOfBounds;
if (*CAST<int64_t*>(t0.i8p + (t3.i << 3) + intptr_t(0x10)) == 0) // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter64.asm:1629
goto _offlineasm_71_putByVal__opPutByValArrayStorageEmpty;
OFFLINE_ASM_LOCAL_LABEL(_offlineasm_71_putByVal__opPutByValArrayStorageStoreResult)
t2.i = *CAST<int32_t*>(pcBase.i8p + (pc.i << 3) + intptr_t(0x18)); // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter.asm:290
if (t2.i >= intptr_t(0x40000000)) // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter64.asm:383
goto _offlineasm_putByVal__71_loadConstantOrVariable__constant;
t1.i64 = *CAST<int64_t*>(cfr.i8p + (t2.i << 3)); // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter64.asm:384
goto _offlineasm_putByVal__71_loadConstantOrVariable__done; // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter64.asm:385
OFFLINE_ASM_LOCAL_LABEL(_offlineasm_putByVal__71_loadConstantOrVariable__constant)
t1.i = *CAST<intptr_t*>(cfr.i8p + 16); // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter64.asm:387
t1.i = *CAST<intptr_t*>(t1.i8p + 264); // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter64.asm:388
t2.i = t2.i - intptr_t(0x40000000); // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter64.asm:389
t1.i64 = *CAST<int64_t*>(t1.i8p + (t2.i << 3)); // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter64.asm:390
OFFLINE_ASM_LOCAL_LABEL(_offlineasm_putByVal__71_loadConstantOrVariable__done)
*CAST<int64_t*>(t0.i8p + (t3.i << 3) + intptr_t(0x10)) = t1.i64; // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter64.asm:1633
pc.i = pc.i + intptr_t(0x5); // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter64.asm:31
opcode = *CAST<Opcode*>(pcBase.i8p + (pc.i << 3)); // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter64.asm:27
DISPATCH_OPCODE();
OFFLINE_ASM_LOCAL_LABEL(_offlineasm_71_putByVal__opPutByValArrayStorageEmpty)
t1.i = *CAST<intptr_t*>(pcBase.i8p + (pc.i << 3) + intptr_t(0x20)); // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter.asm:294
*CAST<uint8_t*>(t1.i8p + 8) = int8_t(0x1); // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter64.asm:1638
*CAST<int32_t*>(t0.i8p + 12) = *CAST<int32_t*>(t0.i8p + 12) + int32_t(0x1); // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter64.asm:1639
if (t3.u32 < *CAST<uint32_t*>(t0.i8p - 8)) // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter64.asm:1640
goto _offlineasm_71_putByVal__opPutByValArrayStorageStoreResult;
t1.i32 = int32_t(0x1) + t3.i32; // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter64.asm:1641
t1.clearHighWord();
*CAST<int32_t*>(t0.i8p - 8) = t1.i32; // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter64.asm:1642
goto _offlineasm_71_putByVal__opPutByValArrayStorageStoreResult; // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter64.asm:1643
OFFLINE_ASM_LOCAL_LABEL(_offlineasm_71_putByVal__opPutByValOutOfBounds)
t0.i = *CAST<intptr_t*>(pcBase.i8p + (pc.i << 3) + intptr_t(0x20)); // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter.asm:294
*CAST<uint8_t*>(t0.i8p + 9) = int8_t(0x1); // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter64.asm:1647
OFFLINE_ASM_LOCAL_LABEL(_offlineasm_71_putByVal__opPutByValSlow)
pc.i8p = pcBase.i8p + (pc.i << 3); // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter64.asm:302
t0.i = cfr.i; // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter64.asm:313
t1.i = pc.i; // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter64.asm:314
{ // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter64.asm:77
SlowPathReturnType result = llint_slow_path_put_by_val_direct(t0, t1);
decodeResult(result, t0.vp, t1.vp);
}
pc.i = t0.i; // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter64.asm:306
pc.i = pc.i - pcBase.i; // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter64.asm:307
pc.i = pc.i >> (intptr_t(0x3) & 0x1f); // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter64.asm:308
pc.i = pc.i + intptr_t(0x5); // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter64.asm:31
opcode = *CAST<Opcode*>(pcBase.i8p + (pc.i << 3)); // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter64.asm:27
DISPATCH_OPCODE();
OFFLINE_ASM_OPCODE_LABEL(op_jmp)
pc.i32 = pc.i32 + *CAST<int32_t*>(pcBase.i8p + (pc.i << 3) + intptr_t(0x8)); // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter64.asm:36
pc.clearHighWord();
opcode = *CAST<Opcode*>(pcBase.i8p + (pc.i << 3)); // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter64.asm:27
DISPATCH_OPCODE();
OFFLINE_ASM_OPCODE_LABEL(op_jeq_null)
t0.i = *CAST<int32_t*>(pcBase.i8p + (pc.i << 3) + intptr_t(0x8)); // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter.asm:290
t0.i64 = *CAST<int64_t*>(cfr.i8p + (t0.i << 3)); // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter64.asm:1685
if ((t0.i64 & tagMask.i64) != 0) // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter64.asm:1686
goto _offlineasm_equalNull__immediate;
t2.u = *CAST<uint32_t*>(t0.i8p); // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter64.asm:477
t1.i = *CAST<intptr_t*>(cfr.i8p + 16); // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter64.asm:470
t1.i = *CAST<intptr_t*>(t1.i8p + 56); // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter64.asm:471
t1.i = *CAST<intptr_t*>(t1.i8p + 176); // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter64.asm:472
t2.i = *CAST<intptr_t*>(t1.i8p + (t2.i << 3)); // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter64.asm:473
if ((*CAST<int8_t*>(t0.i8p + 6) & int8_t(0x1)) == 0) // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter64.asm:1704
goto _offlineasm_equalNull__cellHandler__notMasqueradesAsUndefined;
t0.i = *CAST<intptr_t*>(cfr.i8p + 16); // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter64.asm:1705
t0.i = *CAST<intptr_t*>(t0.i8p + 8); // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter64.asm:1706
if (*CAST<intptr_t*>(t2.i8p + 24) == t0.i) // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter64.asm:1707
goto _offlineasm_equalNull__target;
OFFLINE_ASM_LOCAL_LABEL(_offlineasm_equalNull__cellHandler__notMasqueradesAsUndefined)
pc.i = pc.i + intptr_t(0x3); // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter64.asm:31
opcode = *CAST<Opcode*>(pcBase.i8p + (pc.i << 3)); // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter64.asm:27
DISPATCH_OPCODE();
OFFLINE_ASM_LOCAL_LABEL(_offlineasm_equalNull__target)
pc.i32 = pc.i32 + *CAST<int32_t*>(pcBase.i8p + (pc.i << 3) + intptr_t(0x10)); // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter64.asm:36
pc.clearHighWord();
opcode = *CAST<Opcode*>(pcBase.i8p + (pc.i << 3)); // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter64.asm:27
DISPATCH_OPCODE();
OFFLINE_ASM_LOCAL_LABEL(_offlineasm_equalNull__immediate)
t0.i64 = t0.i64 & int64_t(-9); // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter64.asm:1695
if (t0.i64 == int64_t(0x2)) // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter64.asm:1710
goto _offlineasm_equalNull__target;
pc.i = pc.i + intptr_t(0x3); // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter64.asm:31
opcode = *CAST<Opcode*>(pcBase.i8p + (pc.i << 3)); // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter64.asm:27
DISPATCH_OPCODE();
OFFLINE_ASM_OPCODE_LABEL(op_jneq_null)
t0.i = *CAST<int32_t*>(pcBase.i8p + (pc.i << 3) + intptr_t(0x8)); // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter.asm:290
t0.i64 = *CAST<int64_t*>(cfr.i8p + (t0.i << 3)); // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter64.asm:1685
if ((t0.i64 & tagMask.i64) != 0) // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter64.asm:1686
goto _offlineasm_71_equalNull__immediate;
t2.u = *CAST<uint32_t*>(t0.i8p); // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter64.asm:477
t1.i = *CAST<intptr_t*>(cfr.i8p + 16); // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter64.asm:470
t1.i = *CAST<intptr_t*>(t1.i8p + 56); // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter64.asm:471
t1.i = *CAST<intptr_t*>(t1.i8p + 176); // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter64.asm:472
t2.i = *CAST<intptr_t*>(t1.i8p + (t2.i << 3)); // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter64.asm:473
if ((*CAST<int8_t*>(t0.i8p + 6) & int8_t(0x1)) == 0) // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter64.asm:1717
goto _offlineasm_71_equalNull__target;
t0.i = *CAST<intptr_t*>(cfr.i8p + 16); // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter64.asm:1718
t0.i = *CAST<intptr_t*>(t0.i8p + 8); // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter64.asm:1719
if (*CAST<intptr_t*>(t2.i8p + 24) != t0.i) // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter64.asm:1720
goto _offlineasm_71_equalNull__target;
pc.i = pc.i + intptr_t(0x3); // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter64.asm:31
opcode = *CAST<Opcode*>(pcBase.i8p + (pc.i << 3)); // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter64.asm:27
DISPATCH_OPCODE();
OFFLINE_ASM_LOCAL_LABEL(_offlineasm_71_equalNull__target)
pc.i32 = pc.i32 + *CAST<int32_t*>(pcBase.i8p + (pc.i << 3) + intptr_t(0x10)); // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter64.asm:36
pc.clearHighWord();
opcode = *CAST<Opcode*>(pcBase.i8p + (pc.i << 3)); // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter64.asm:27
DISPATCH_OPCODE();
OFFLINE_ASM_LOCAL_LABEL(_offlineasm_71_equalNull__immediate)
t0.i64 = t0.i64 & int64_t(-9); // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter64.asm:1695
if (t0.i64 != int64_t(0x2)) // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter64.asm:1722
goto _offlineasm_71_equalNull__target;
pc.i = pc.i + intptr_t(0x3); // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter64.asm:31
opcode = *CAST<Opcode*>(pcBase.i8p + (pc.i << 3)); // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter64.asm:27
DISPATCH_OPCODE();
OFFLINE_ASM_OPCODE_LABEL(op_jneq_ptr)
t0.i = *CAST<int32_t*>(pcBase.i8p + (pc.i << 3) + intptr_t(0x8)); // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter.asm:290
t1.i = *CAST<int32_t*>(pcBase.i8p + (pc.i << 3) + intptr_t(0x10)); // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter.asm:290
t2.i = *CAST<intptr_t*>(cfr.i8p + 16); // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter64.asm:1729
t2.i = *CAST<intptr_t*>(t2.i8p + 8); // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter64.asm:1730
t1.i = *CAST<intptr_t*>(t2.i8p + (t1.i << 3) + intptr_t(0x4f8)); // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter64.asm:1731
if (t1.i != *CAST<intptr_t*>(cfr.i8p + (t0.i << 3))) // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter64.asm:1732
goto _offlineasm_opJneqPtrTarget;
pc.i = pc.i + intptr_t(0x5); // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter64.asm:31
opcode = *CAST<Opcode*>(pcBase.i8p + (pc.i << 3)); // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter64.asm:27
DISPATCH_OPCODE();
OFFLINE_ASM_LOCAL_LABEL(_offlineasm_opJneqPtrTarget)
*CAST<int32_t*>(pcBase.i8p + (pc.i << 3) + intptr_t(0x20)) = int32_t(0x1); // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter64.asm:1736
pc.i32 = pc.i32 + *CAST<int32_t*>(pcBase.i8p + (pc.i << 3) + intptr_t(0x18)); // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter64.asm:36
pc.clearHighWord();
opcode = *CAST<Opcode*>(pcBase.i8p + (pc.i << 3)); // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter64.asm:27
DISPATCH_OPCODE();
OFFLINE_ASM_OPCODE_LABEL(op_switch_imm)
t2.i = *CAST<int32_t*>(pcBase.i8p + (pc.i << 3) + intptr_t(0x18)); // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter.asm:290
t3.i = *CAST<int32_t*>(pcBase.i8p + (pc.i << 3) + intptr_t(0x8)); // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter.asm:290
if (t2.i >= intptr_t(0x40000000)) // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter64.asm:383
goto _offlineasm_72_loadConstantOrVariable__constant;
t1.i64 = *CAST<int64_t*>(cfr.i8p + (t2.i << 3)); // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter64.asm:384
goto _offlineasm_72_loadConstantOrVariable__done; // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter64.asm:385
OFFLINE_ASM_LOCAL_LABEL(_offlineasm_72_loadConstantOrVariable__constant)
t1.i = *CAST<intptr_t*>(cfr.i8p + 16); // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter64.asm:387
t1.i = *CAST<intptr_t*>(t1.i8p + 264); // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter64.asm:388
t2.i = t2.i - intptr_t(0x40000000); // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter64.asm:389
t1.i64 = *CAST<int64_t*>(t1.i8p + (t2.i << 3)); // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter64.asm:390
OFFLINE_ASM_LOCAL_LABEL(_offlineasm_72_loadConstantOrVariable__done)
t2.i = *CAST<intptr_t*>(cfr.i8p + 16); // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter64.asm:1787
t2.i = *CAST<intptr_t*>(t2.i8p + 368); // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter64.asm:1788
t3.i32 = t3.i32 * int32_t(0x18); // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter64.asm:1789
t3.clearHighWord();
t2.i = *CAST<intptr_t*>(t2.i8p + 32); // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter64.asm:1790
t2.i = t2.i + t3.i; // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter64.asm:1791
if (t1.u64 < tagTypeNumber.u64) // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter64.asm:1792
goto _offlineasm_opSwitchImmNotInt;
t1.i32 = t1.i32 - *CAST<int32_t*>(t2.i8p + 16); // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter64.asm:1793
t1.clearHighWord();
if (t1.u32 >= *CAST<uint32_t*>(t2.i8p + 12)) // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter64.asm:1794
goto _offlineasm_opSwitchImmFallThrough;
t3.i = *CAST<intptr_t*>(t2.i8p); // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter64.asm:1795
t1.i = *CAST<int32_t*>(t3.i8p + (t1.i << 2)); // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter64.asm:1796
if (t1.i32 == 0) // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter64.asm:1797
goto _offlineasm_opSwitchImmFallThrough;
pc.i = pc.i + t1.i; // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter64.asm:31
opcode = *CAST<Opcode*>(pcBase.i8p + (pc.i << 3)); // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter64.asm:27
DISPATCH_OPCODE();
OFFLINE_ASM_LOCAL_LABEL(_offlineasm_opSwitchImmNotInt)
if ((t1.i64 & tagTypeNumber.i64) != 0) // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter64.asm:1801
goto _offlineasm_opSwitchImmSlow;
OFFLINE_ASM_LOCAL_LABEL(_offlineasm_opSwitchImmFallThrough)
pc.i32 = pc.i32 + *CAST<int32_t*>(pcBase.i8p + (pc.i << 3) + intptr_t(0x10)); // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter64.asm:36
pc.clearHighWord();
opcode = *CAST<Opcode*>(pcBase.i8p + (pc.i << 3)); // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter64.asm:27
DISPATCH_OPCODE();
OFFLINE_ASM_LOCAL_LABEL(_offlineasm_opSwitchImmSlow)
pc.i8p = pcBase.i8p + (pc.i << 3); // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter64.asm:302
t0.i = cfr.i; // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter64.asm:313
t1.i = pc.i; // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter64.asm:314
{ // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter64.asm:77
SlowPathReturnType result = llint_slow_path_switch_imm(t0, t1);
decodeResult(result, t0.vp, t1.vp);
}
pc.i = t0.i; // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter64.asm:306
pc.i = pc.i - pcBase.i; // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter64.asm:307
pc.i = pc.i >> (intptr_t(0x3) & 0x1f); // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter64.asm:308
pc.i = pc.i + intptr_t(0x0); // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter64.asm:31
opcode = *CAST<Opcode*>(pcBase.i8p + (pc.i << 3)); // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter64.asm:27
DISPATCH_OPCODE();
OFFLINE_ASM_OPCODE_LABEL(op_switch_char)
t2.i = *CAST<int32_t*>(pcBase.i8p + (pc.i << 3) + intptr_t(0x18)); // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter.asm:290
t3.i = *CAST<int32_t*>(pcBase.i8p + (pc.i << 3) + intptr_t(0x8)); // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter.asm:290
if (t2.i >= intptr_t(0x40000000)) // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter64.asm:383
goto _offlineasm_73_loadConstantOrVariable__constant;
t1.i64 = *CAST<int64_t*>(cfr.i8p + (t2.i << 3)); // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter64.asm:384
goto _offlineasm_73_loadConstantOrVariable__done; // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter64.asm:385
OFFLINE_ASM_LOCAL_LABEL(_offlineasm_73_loadConstantOrVariable__constant)
t1.i = *CAST<intptr_t*>(cfr.i8p + 16); // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter64.asm:387
t1.i = *CAST<intptr_t*>(t1.i8p + 264); // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter64.asm:388
t2.i = t2.i - intptr_t(0x40000000); // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter64.asm:389
t1.i64 = *CAST<int64_t*>(t1.i8p + (t2.i << 3)); // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter64.asm:390
OFFLINE_ASM_LOCAL_LABEL(_offlineasm_73_loadConstantOrVariable__done)
t2.i = *CAST<intptr_t*>(cfr.i8p + 16); // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter64.asm:1815
t2.i = *CAST<intptr_t*>(t2.i8p + 368); // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter64.asm:1816
t3.i32 = t3.i32 * int32_t(0x18); // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter64.asm:1817
t3.clearHighWord();
t2.i = *CAST<intptr_t*>(t2.i8p + 32); // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter64.asm:1818
t2.i = t2.i + t3.i; // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter64.asm:1819
if ((t1.i64 & tagMask.i64) != 0) // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter64.asm:1820
goto _offlineasm_opSwitchCharFallThrough;
if (*CAST<int8_t*>(t1.i8p + 5) != int8_t(0x6)) // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter64.asm:1821
goto _offlineasm_opSwitchCharFallThrough;
if (*CAST<int32_t*>(t1.i8p + 12) != int32_t(0x1)) // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter64.asm:1822
goto _offlineasm_opSwitchCharFallThrough;
t0.i = *CAST<intptr_t*>(t1.i8p + 16); // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter64.asm:1823
if (t0.i == 0) // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter64.asm:1824
goto _offlineasm_opSwitchOnRope;
t1.i = *CAST<intptr_t*>(t0.i8p + 8); // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter64.asm:1825
if ((*CAST<int32_t*>(t0.i8p + 16) & int32_t(0x8)) != 0) // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter64.asm:1826
goto _offlineasm_opSwitchChar8Bit;
t0.i = *CAST<uint16_t*>(t1.i8p); // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter64.asm:1827
goto _offlineasm_opSwitchCharReady; // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter64.asm:1828
OFFLINE_ASM_LOCAL_LABEL(_offlineasm_opSwitchChar8Bit)
t0.i = *CAST<uint8_t*>(t1.i8p); // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter64.asm:1830
OFFLINE_ASM_LOCAL_LABEL(_offlineasm_opSwitchCharReady)
t0.i32 = t0.i32 - *CAST<int32_t*>(t2.i8p + 16); // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter64.asm:1832
t0.clearHighWord();
if (t0.u32 >= *CAST<uint32_t*>(t2.i8p + 12)) // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter64.asm:1833
goto _offlineasm_opSwitchCharFallThrough;
t2.i = *CAST<intptr_t*>(t2.i8p); // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter64.asm:1834
t1.i = *CAST<int32_t*>(t2.i8p + (t0.i << 2)); // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter64.asm:1835
if (t1.i32 == 0) // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter64.asm:1836
goto _offlineasm_opSwitchCharFallThrough;
pc.i = pc.i + t1.i; // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter64.asm:31
opcode = *CAST<Opcode*>(pcBase.i8p + (pc.i << 3)); // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter64.asm:27
DISPATCH_OPCODE();
OFFLINE_ASM_LOCAL_LABEL(_offlineasm_opSwitchCharFallThrough)
pc.i32 = pc.i32 + *CAST<int32_t*>(pcBase.i8p + (pc.i << 3) + intptr_t(0x10)); // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter64.asm:36
pc.clearHighWord();
opcode = *CAST<Opcode*>(pcBase.i8p + (pc.i << 3)); // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter64.asm:27
DISPATCH_OPCODE();
OFFLINE_ASM_LOCAL_LABEL(_offlineasm_opSwitchOnRope)
pc.i8p = pcBase.i8p + (pc.i << 3); // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter64.asm:302
t0.i = cfr.i; // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter64.asm:313
t1.i = pc.i; // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter64.asm:314
{ // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter64.asm:77
SlowPathReturnType result = llint_slow_path_switch_char(t0, t1);
decodeResult(result, t0.vp, t1.vp);
}
pc.i = t0.i; // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter64.asm:306
pc.i = pc.i - pcBase.i; // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter64.asm:307
pc.i = pc.i >> (intptr_t(0x3) & 0x1f); // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter64.asm:308
pc.i = pc.i + intptr_t(0x0); // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter64.asm:31
opcode = *CAST<Opcode*>(pcBase.i8p + (pc.i << 3)); // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter64.asm:27
DISPATCH_OPCODE();
OFFLINE_ASM_OPCODE_LABEL(op_ret)
t0.i = *CAST<intptr_t*>(cfr.i8p + 16); // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter.asm:904
{ // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter.asm:905
int32_t temp = *CAST<int32_t*>(t0.i8p + 320) + int32_t(0xa);
*CAST<int32_t*>(t0.i8p + 320) = temp;
if (temp < 0)
goto _offlineasm_checkSwitchToJITForEpilogue__checkSwitchToJIT__continue;
}
pc.i8p = pcBase.i8p + (pc.i << 3); // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter64.asm:302
t0.i = cfr.i; // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter64.asm:313
t1.i = pc.i; // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter64.asm:314
{ // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter64.asm:77
SlowPathReturnType result = llint_replace(t0, t1);
decodeResult(result, t0.vp, t1.vp);
}
pc.i = t0.i; // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter64.asm:306
pc.i = pc.i - pcBase.i; // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter64.asm:307
pc.i = pc.i >> (intptr_t(0x3) & 0x1f); // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter64.asm:308
OFFLINE_ASM_LOCAL_LABEL(_offlineasm_checkSwitchToJITForEpilogue__checkSwitchToJIT__continue)
t2.i = *CAST<int32_t*>(pcBase.i8p + (pc.i << 3) + intptr_t(0x8)); // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter.asm:290
if (t2.i >= intptr_t(0x40000000)) // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter64.asm:383
goto _offlineasm_74_loadConstantOrVariable__constant;
t0.i64 = *CAST<int64_t*>(cfr.i8p + (t2.i << 3)); // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter64.asm:384
goto _offlineasm_74_loadConstantOrVariable__done; // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter64.asm:385
OFFLINE_ASM_LOCAL_LABEL(_offlineasm_74_loadConstantOrVariable__constant)
t0.i = *CAST<intptr_t*>(cfr.i8p + 16); // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter64.asm:387
t0.i = *CAST<intptr_t*>(t0.i8p + 264); // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter64.asm:388
t2.i = t2.i - intptr_t(0x40000000); // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter64.asm:389
t0.i64 = *CAST<int64_t*>(t0.i8p + (t2.i << 3)); // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter64.asm:390
OFFLINE_ASM_LOCAL_LABEL(_offlineasm_74_loadConstantOrVariable__done)
sp.i = cfr.i; // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter.asm:593
POP(cfr); // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter.asm:595
POP(lr); // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter.asm:596
opcode = lr.opcode; // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter.asm:1081
DISPATCH_OPCODE();
OFFLINE_ASM_OPCODE_LABEL(op_to_primitive)
t2.i = *CAST<int32_t*>(pcBase.i8p + (pc.i << 3) + intptr_t(0x10)); // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter.asm:290
t3.i = *CAST<int32_t*>(pcBase.i8p + (pc.i << 3) + intptr_t(0x8)); // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter.asm:290
if (t2.i >= intptr_t(0x40000000)) // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter64.asm:383
goto _offlineasm_75_loadConstantOrVariable__constant;
t0.i64 = *CAST<int64_t*>(cfr.i8p + (t2.i << 3)); // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter64.asm:384
goto _offlineasm_75_loadConstantOrVariable__done; // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter64.asm:385
OFFLINE_ASM_LOCAL_LABEL(_offlineasm_75_loadConstantOrVariable__constant)
t0.i = *CAST<intptr_t*>(cfr.i8p + 16); // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter64.asm:387
t0.i = *CAST<intptr_t*>(t0.i8p + 264); // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter64.asm:388
t2.i = t2.i - intptr_t(0x40000000); // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter64.asm:389
t0.i64 = *CAST<int64_t*>(t0.i8p + (t2.i << 3)); // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter64.asm:390
OFFLINE_ASM_LOCAL_LABEL(_offlineasm_75_loadConstantOrVariable__done)
if ((t0.i64 & tagMask.i64) != 0) // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter64.asm:1893
goto _offlineasm_opToPrimitiveIsImm;
if (*CAST<uint8_t*>(t0.i8p + 5) >= uint8_t(0x14)) // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter64.asm:1894
goto _offlineasm_opToPrimitiveSlowCase;
OFFLINE_ASM_LOCAL_LABEL(_offlineasm_opToPrimitiveIsImm)
*CAST<int64_t*>(cfr.i8p + (t3.i << 3)) = t0.i64; // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter64.asm:1896
pc.i = pc.i + intptr_t(0x3); // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter64.asm:31
opcode = *CAST<Opcode*>(pcBase.i8p + (pc.i << 3)); // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter64.asm:27
DISPATCH_OPCODE();
OFFLINE_ASM_LOCAL_LABEL(_offlineasm_opToPrimitiveSlowCase)
pc.i8p = pcBase.i8p + (pc.i << 3); // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter64.asm:302
t0.i = cfr.i; // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter64.asm:313
t1.i = pc.i; // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter64.asm:314
{ // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter64.asm:77
SlowPathReturnType result = slow_path_to_primitive(t0, t1);
decodeResult(result, t0.vp, t1.vp);
}
pc.i = t0.i; // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter64.asm:306
pc.i = pc.i - pcBase.i; // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter64.asm:307
pc.i = pc.i >> (intptr_t(0x3) & 0x1f); // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter64.asm:308
pc.i = pc.i + intptr_t(0x3); // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter64.asm:31
opcode = *CAST<Opcode*>(pcBase.i8p + (pc.i << 3)); // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter64.asm:27
DISPATCH_OPCODE();
OFFLINE_ASM_OPCODE_LABEL(op_catch)
t3.i = *CAST<intptr_t*>(cfr.i8p + 24); // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter64.asm:1910
t3.i = t3.i & intptr_t(-16384); // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter64.asm:1911
t3.i = *CAST<intptr_t*>(t3.i8p + 152); // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter64.asm:1912
cfr.i = *CAST<intptr_t*>(t3.i8p + 20168); // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter64.asm:1914
*CAST<intptr_t*>(t3.i8p + 20168) = intptr_t(0x0); // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter64.asm:1915
t2.i = *CAST<intptr_t*>(cfr.i8p + 16); // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter.asm:778
t2.u = *CAST<uint32_t*>(t2.i8p + 16); // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter.asm:772
t2.i = t2.i << (intptr_t(0x3) & 0x1f); // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter.asm:773
t2.i = t2.i + intptr_t(0x0); // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter.asm:774
sp.i = cfr.i - t2.i; // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter.asm:784
pcBase.i = *CAST<intptr_t*>(cfr.i8p + 16); // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter64.asm:1918
pcBase.i = *CAST<intptr_t*>(pcBase.i8p + 64); // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter64.asm:1919
pc.i = *CAST<intptr_t*>(t3.i8p + 20184); // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter64.asm:1920
pc.i = pc.i - pcBase.i; // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter64.asm:1921
pc.i = pc.i >> (intptr_t(0x3) & 0x1f); // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter64.asm:1922
pc.i8p = pcBase.i8p + (pc.i << 3); // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter64.asm:302
t0.i = cfr.i; // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter64.asm:313
t1.i = pc.i; // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter64.asm:314
{ // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter64.asm:77
SlowPathReturnType result = llint_slow_path_check_if_exception_is_uncatchable_and_notify_profiler(t0, t1);
decodeResult(result, t0.vp, t1.vp);
}
pc.i = t0.i; // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter64.asm:306
pc.i = pc.i - pcBase.i; // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter64.asm:307
pc.i = pc.i >> (intptr_t(0x3) & 0x1f); // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter64.asm:308
if (t1.i == intptr_t(0x0)) // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter64.asm:1925
goto _offlineasm_isCatchableException;
goto llint_throw_from_slow_path_trampoline; // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter64.asm:1926
OFFLINE_ASM_LOCAL_LABEL(_offlineasm_isCatchableException)
t3.i = *CAST<intptr_t*>(cfr.i8p + 24); // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter64.asm:1929
t3.i = t3.i & intptr_t(-16384); // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter64.asm:1930
t3.i = *CAST<intptr_t*>(t3.i8p + 152); // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter64.asm:1931
t0.i64 = *CAST<int64_t*>(t3.i8p + 20440); // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter64.asm:1933
*CAST<int64_t*>(t3.i8p + 20440) = int64_t(0x0); // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter64.asm:1934
t2.i = *CAST<int32_t*>(pcBase.i8p + (pc.i << 3) + intptr_t(0x8)); // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter.asm:290
*CAST<int64_t*>(cfr.i8p + (t2.i << 3)) = t0.i64; // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter64.asm:1936
t3.i64 = *CAST<int64_t*>(t0.i8p + 16); // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter64.asm:1938
t2.i = *CAST<int32_t*>(pcBase.i8p + (pc.i << 3) + intptr_t(0x10)); // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter.asm:290
*CAST<int64_t*>(cfr.i8p + (t2.i << 3)) = t3.i64; // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter64.asm:1940
pc.i = pc.i + intptr_t(0x3); // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter64.asm:31
opcode = *CAST<Opcode*>(pcBase.i8p + (pc.i << 3)); // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter64.asm:27
DISPATCH_OPCODE();
OFFLINE_ASM_OPCODE_LABEL(op_end)
t0.i = *CAST<intptr_t*>(cfr.i8p + 16); // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter.asm:904
{ // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter.asm:905
int32_t temp = *CAST<int32_t*>(t0.i8p + 320) + int32_t(0xa);
*CAST<int32_t*>(t0.i8p + 320) = temp;
if (temp < 0)
goto _offlineasm_checkSwitchToJITForEpilogue__75_checkSwitchToJIT__continue;
}
pc.i8p = pcBase.i8p + (pc.i << 3); // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter64.asm:302
t0.i = cfr.i; // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter64.asm:313
t1.i = pc.i; // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter64.asm:314
{ // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter64.asm:77
SlowPathReturnType result = llint_replace(t0, t1);
decodeResult(result, t0.vp, t1.vp);
}
pc.i = t0.i; // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter64.asm:306
pc.i = pc.i - pcBase.i; // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter64.asm:307
pc.i = pc.i >> (intptr_t(0x3) & 0x1f); // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter64.asm:308
OFFLINE_ASM_LOCAL_LABEL(_offlineasm_checkSwitchToJITForEpilogue__75_checkSwitchToJIT__continue)
t0.i = *CAST<int32_t*>(pcBase.i8p + (pc.i << 3) + intptr_t(0x8)); // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter.asm:290
t0.i64 = *CAST<int64_t*>(cfr.i8p + (t0.i << 3)); // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter64.asm:1951
sp.i = cfr.i; // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter.asm:593
POP(cfr); // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter.asm:595
POP(lr); // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter.asm:596
opcode = lr.opcode; // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter.asm:1081
DISPATCH_OPCODE();
OFFLINE_ASM_GLUE_LABEL(llint_throw_from_slow_path_trampoline)
t1.i = *CAST<intptr_t*>(cfr.i8p + 24); // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter64.asm:1956
t1.i = t1.i & intptr_t(-16384); // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter64.asm:1957
t1.i = *CAST<intptr_t*>(t1.i8p + 152); // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter64.asm:1958
pc.i8p = pcBase.i8p + (pc.i << 3); // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter64.asm:302
t0.i = cfr.i; // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter64.asm:313
t1.i = pc.i; // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter64.asm:314
{ // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter64.asm:77
SlowPathReturnType result = llint_slow_path_handle_exception(t0, t1);
decodeResult(result, t0.vp, t1.vp);
}
pc.i = t0.i; // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter64.asm:306
pc.i = pc.i - pcBase.i; // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter64.asm:307
pc.i = pc.i >> (intptr_t(0x3) & 0x1f); // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter64.asm:308
t1.i = *CAST<intptr_t*>(cfr.i8p + 24); // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter64.asm:1966
t1.i = t1.i & intptr_t(-16384); // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter64.asm:1967
t1.i = *CAST<intptr_t*>(t1.i8p + 152); // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter64.asm:1968
opcode = *CAST<Opcode*>(t1.i8p + 20176); // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter64.asm:1969
DISPATCH_OPCODE();
OFFLINE_ASM_GLUE_LABEL(llint_throw_during_call_trampoline)
t2.i = lr.i; // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter.asm:736
goto llint_throw_from_slow_path_trampoline; // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter64.asm:1974
OFFLINE_ASM_OPCODE_LABEL(op_resolve_scope)
t0.i = *CAST<int32_t*>(pcBase.i8p + (pc.i << 3) + intptr_t(0x20)); // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter.asm:290
if (t0.i32 != int32_t(0x0)) // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter64.asm:2053
goto _offlineasm_rGlobalVar;
t0.i = *CAST<intptr_t*>(pcBase.i8p + (pc.i << 3) + intptr_t(0x30)); // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter.asm:294
t1.i = *CAST<int32_t*>(pcBase.i8p + (pc.i << 3) + intptr_t(0x8)); // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter.asm:290
*CAST<int64_t*>(cfr.i8p + (t1.i << 3)) = t0.i64; // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter64.asm:2021
pc.i = pc.i + intptr_t(0x7); // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter64.asm:31
opcode = *CAST<Opcode*>(pcBase.i8p + (pc.i << 3)); // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter64.asm:27
DISPATCH_OPCODE();
OFFLINE_ASM_LOCAL_LABEL(_offlineasm_rGlobalVar)
if (t0.i32 != int32_t(0x1)) // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter64.asm:2058
goto _offlineasm_rGlobalLexicalVar;
t0.i = *CAST<intptr_t*>(pcBase.i8p + (pc.i << 3) + intptr_t(0x30)); // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter.asm:294
t1.i = *CAST<int32_t*>(pcBase.i8p + (pc.i << 3) + intptr_t(0x8)); // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter.asm:290
*CAST<int64_t*>(cfr.i8p + (t1.i << 3)) = t0.i64; // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter64.asm:2021
pc.i = pc.i + intptr_t(0x7); // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter64.asm:31
opcode = *CAST<Opcode*>(pcBase.i8p + (pc.i << 3)); // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter64.asm:27
DISPATCH_OPCODE();
OFFLINE_ASM_LOCAL_LABEL(_offlineasm_rGlobalLexicalVar)
if (t0.i32 != int32_t(0x2)) // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter64.asm:2063
goto _offlineasm_rClosureVar;
t0.i = *CAST<intptr_t*>(pcBase.i8p + (pc.i << 3) + intptr_t(0x30)); // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter.asm:294
t1.i = *CAST<int32_t*>(pcBase.i8p + (pc.i << 3) + intptr_t(0x8)); // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter.asm:290
*CAST<int64_t*>(cfr.i8p + (t1.i << 3)) = t0.i64; // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter64.asm:2021
pc.i = pc.i + intptr_t(0x7); // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter64.asm:31
opcode = *CAST<Opcode*>(pcBase.i8p + (pc.i << 3)); // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter64.asm:27
DISPATCH_OPCODE();
OFFLINE_ASM_LOCAL_LABEL(_offlineasm_rClosureVar)
if (t0.i32 != int32_t(0x3)) // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter64.asm:2068
goto _offlineasm_rModuleVar;
t2.i = *CAST<int32_t*>(pcBase.i8p + (pc.i << 3) + intptr_t(0x28)); // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter.asm:290
t0.i = *CAST<int32_t*>(pcBase.i8p + (pc.i << 3) + intptr_t(0x10)); // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter.asm:290
t0.i = *CAST<intptr_t*>(cfr.i8p + (t0.i << 3)); // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter64.asm:2034
if (t2.i32 == 0) // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter64.asm:2035
goto _offlineasm_resolveScope__resolveScopeLoopEnd;
OFFLINE_ASM_LOCAL_LABEL(_offlineasm_resolveScope__resolveScopeLoop)
t0.i = *CAST<intptr_t*>(t0.i8p + 16); // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter64.asm:2038
t2.i32 = t2.i32 - int32_t(0x1); // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter64.asm:2039
t2.clearHighWord();
if (t2.i32 != 0) // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter64.asm:2040
goto _offlineasm_resolveScope__resolveScopeLoop;
OFFLINE_ASM_LOCAL_LABEL(_offlineasm_resolveScope__resolveScopeLoopEnd)
t1.i = *CAST<int32_t*>(pcBase.i8p + (pc.i << 3) + intptr_t(0x8)); // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter.asm:290
*CAST<int64_t*>(cfr.i8p + (t1.i << 3)) = t0.i64; // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter64.asm:2044
pc.i = pc.i + intptr_t(0x7); // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter64.asm:31
opcode = *CAST<Opcode*>(pcBase.i8p + (pc.i << 3)); // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter64.asm:27
DISPATCH_OPCODE();
OFFLINE_ASM_LOCAL_LABEL(_offlineasm_rModuleVar)
if (t0.i32 != int32_t(0x5)) // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter64.asm:2073
goto _offlineasm_rGlobalPropertyWithVarInjectionChecks;
t0.i = *CAST<intptr_t*>(pcBase.i8p + (pc.i << 3) + intptr_t(0x30)); // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter.asm:294
t1.i = *CAST<int32_t*>(pcBase.i8p + (pc.i << 3) + intptr_t(0x8)); // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter.asm:290
*CAST<int64_t*>(cfr.i8p + (t1.i << 3)) = t0.i64; // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter64.asm:2021
pc.i = pc.i + intptr_t(0x7); // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter64.asm:31
opcode = *CAST<Opcode*>(pcBase.i8p + (pc.i << 3)); // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter64.asm:27
DISPATCH_OPCODE();
OFFLINE_ASM_LOCAL_LABEL(_offlineasm_rGlobalPropertyWithVarInjectionChecks)
if (t0.i32 != int32_t(0x6)) // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter64.asm:2078
goto _offlineasm_rGlobalVarWithVarInjectionChecks;
t0.i = *CAST<intptr_t*>(cfr.i8p + 16); // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter64.asm:2025
t0.i = *CAST<intptr_t*>(t0.i8p + 8); // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter64.asm:2026
t0.i = *CAST<intptr_t*>(t0.i8p + 1424); // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter64.asm:2027
if (*CAST<int8_t*>(t0.i8p + 4) == int8_t(0x2)) // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter64.asm:2028
goto _offlineasm_rDynamic;
t0.i = *CAST<intptr_t*>(pcBase.i8p + (pc.i << 3) + intptr_t(0x30)); // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter.asm:294
t1.i = *CAST<int32_t*>(pcBase.i8p + (pc.i << 3) + intptr_t(0x8)); // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter.asm:290
*CAST<int64_t*>(cfr.i8p + (t1.i << 3)) = t0.i64; // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter64.asm:2021
pc.i = pc.i + intptr_t(0x7); // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter64.asm:31
opcode = *CAST<Opcode*>(pcBase.i8p + (pc.i << 3)); // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter64.asm:27
DISPATCH_OPCODE();
OFFLINE_ASM_LOCAL_LABEL(_offlineasm_rGlobalVarWithVarInjectionChecks)
if (t0.i32 != int32_t(0x7)) // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter64.asm:2084
goto _offlineasm_rGlobalLexicalVarWithVarInjectionChecks;
t0.i = *CAST<intptr_t*>(cfr.i8p + 16); // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter64.asm:2025
t0.i = *CAST<intptr_t*>(t0.i8p + 8); // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter64.asm:2026
t0.i = *CAST<intptr_t*>(t0.i8p + 1424); // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter64.asm:2027
if (*CAST<int8_t*>(t0.i8p + 4) == int8_t(0x2)) // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter64.asm:2028
goto _offlineasm_rDynamic;
t0.i = *CAST<intptr_t*>(pcBase.i8p + (pc.i << 3) + intptr_t(0x30)); // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter.asm:294
t1.i = *CAST<int32_t*>(pcBase.i8p + (pc.i << 3) + intptr_t(0x8)); // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter.asm:290
*CAST<int64_t*>(cfr.i8p + (t1.i << 3)) = t0.i64; // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter64.asm:2021
pc.i = pc.i + intptr_t(0x7); // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter64.asm:31
opcode = *CAST<Opcode*>(pcBase.i8p + (pc.i << 3)); // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter64.asm:27
DISPATCH_OPCODE();
OFFLINE_ASM_LOCAL_LABEL(_offlineasm_rGlobalLexicalVarWithVarInjectionChecks)
if (t0.i32 != int32_t(0x8)) // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter64.asm:2090
goto _offlineasm_rClosureVarWithVarInjectionChecks;
t0.i = *CAST<intptr_t*>(cfr.i8p + 16); // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter64.asm:2025
t0.i = *CAST<intptr_t*>(t0.i8p + 8); // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter64.asm:2026
t0.i = *CAST<intptr_t*>(t0.i8p + 1424); // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter64.asm:2027
if (*CAST<int8_t*>(t0.i8p + 4) == int8_t(0x2)) // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter64.asm:2028
goto _offlineasm_rDynamic;
t0.i = *CAST<intptr_t*>(pcBase.i8p + (pc.i << 3) + intptr_t(0x30)); // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter.asm:294
t1.i = *CAST<int32_t*>(pcBase.i8p + (pc.i << 3) + intptr_t(0x8)); // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter.asm:290
*CAST<int64_t*>(cfr.i8p + (t1.i << 3)) = t0.i64; // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter64.asm:2021
pc.i = pc.i + intptr_t(0x7); // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter64.asm:31
opcode = *CAST<Opcode*>(pcBase.i8p + (pc.i << 3)); // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter64.asm:27
DISPATCH_OPCODE();
OFFLINE_ASM_LOCAL_LABEL(_offlineasm_rClosureVarWithVarInjectionChecks)
if (t0.i32 != int32_t(0x9)) // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter64.asm:2096
goto _offlineasm_rDynamic;
t0.i = *CAST<intptr_t*>(cfr.i8p + 16); // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter64.asm:2025
t0.i = *CAST<intptr_t*>(t0.i8p + 8); // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter64.asm:2026
t0.i = *CAST<intptr_t*>(t0.i8p + 1424); // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter64.asm:2027
if (*CAST<int8_t*>(t0.i8p + 4) == int8_t(0x2)) // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter64.asm:2028
goto _offlineasm_rDynamic;
t2.i = *CAST<int32_t*>(pcBase.i8p + (pc.i << 3) + intptr_t(0x28)); // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter.asm:290
t0.i = *CAST<int32_t*>(pcBase.i8p + (pc.i << 3) + intptr_t(0x10)); // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter.asm:290
t0.i = *CAST<intptr_t*>(cfr.i8p + (t0.i << 3)); // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter64.asm:2034
if (t2.i32 == 0) // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter64.asm:2035
goto _offlineasm_75_resolveScope__resolveScopeLoopEnd;
OFFLINE_ASM_LOCAL_LABEL(_offlineasm_75_resolveScope__resolveScopeLoop)
t0.i = *CAST<intptr_t*>(t0.i8p + 16); // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter64.asm:2038
t2.i32 = t2.i32 - int32_t(0x1); // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter64.asm:2039
t2.clearHighWord();
if (t2.i32 != 0) // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter64.asm:2040
goto _offlineasm_75_resolveScope__resolveScopeLoop;
OFFLINE_ASM_LOCAL_LABEL(_offlineasm_75_resolveScope__resolveScopeLoopEnd)
t1.i = *CAST<int32_t*>(pcBase.i8p + (pc.i << 3) + intptr_t(0x8)); // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter.asm:290
*CAST<int64_t*>(cfr.i8p + (t1.i << 3)) = t0.i64; // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter64.asm:2044
pc.i = pc.i + intptr_t(0x7); // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter64.asm:31
opcode = *CAST<Opcode*>(pcBase.i8p + (pc.i << 3)); // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter64.asm:27
DISPATCH_OPCODE();
OFFLINE_ASM_LOCAL_LABEL(_offlineasm_rDynamic)
pc.i8p = pcBase.i8p + (pc.i << 3); // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter64.asm:302
t0.i = cfr.i; // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter64.asm:313
t1.i = pc.i; // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter64.asm:314
{ // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter64.asm:77
SlowPathReturnType result = slow_path_resolve_scope(t0, t1);
decodeResult(result, t0.vp, t1.vp);
}
pc.i = t0.i; // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter64.asm:306
pc.i = pc.i - pcBase.i; // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter64.asm:307
pc.i = pc.i >> (intptr_t(0x3) & 0x1f); // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter64.asm:308
pc.i = pc.i + intptr_t(0x7); // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter64.asm:31
opcode = *CAST<Opcode*>(pcBase.i8p + (pc.i << 3)); // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter64.asm:27
DISPATCH_OPCODE();
OFFLINE_ASM_OPCODE_LABEL(op_get_from_scope)
t0.i = *CAST<int32_t*>(pcBase.i8p + (pc.i << 3) + intptr_t(0x20)); // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter.asm:290
t0.i32 = t0.i32 & int32_t(0x3ff); // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter64.asm:2142
t0.clearHighWord();
if (t0.i32 != int32_t(0x0)) // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter64.asm:2145
goto _offlineasm_gGlobalVar;
t0.i = *CAST<int32_t*>(pcBase.i8p + (pc.i << 3) + intptr_t(0x10)); // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter.asm:290
t0.i64 = *CAST<int64_t*>(cfr.i8p + (t0.i << 3)); // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter64.asm:2108
t2.u = *CAST<uint32_t*>(t0.i8p); // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter64.asm:477
t1.i = *CAST<intptr_t*>(cfr.i8p + 16); // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter64.asm:470
t1.i = *CAST<intptr_t*>(t1.i8p + 56); // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter64.asm:471
t1.i = *CAST<intptr_t*>(t1.i8p + 176); // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter64.asm:472
t2.i = *CAST<intptr_t*>(t1.i8p + (t2.i << 3)); // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter64.asm:473
t1.i = *CAST<intptr_t*>(pcBase.i8p + (pc.i << 3) + intptr_t(0x28)); // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter.asm:294
if (t2.i != t1.i) // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter64.asm:2111
goto _offlineasm_gDynamic;
t1.i = *CAST<int32_t*>(pcBase.i8p + (pc.i << 3) + intptr_t(0x30)); // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter.asm:290
if (t1.i32 < int32_t(0x64)) // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter64.asm:1185
goto _offlineasm_getProperty__75_loadPropertyAtVariableOffset__isInline;
t0.i = *CAST<intptr_t*>(t0.i8p + 8); // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter64.asm:1186
t1.i32 = -t1.i32; // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter64.asm:1187
t1.clearHighWord();
t1.i64 = t1.i32; // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter64.asm:1188
goto _offlineasm_getProperty__75_loadPropertyAtVariableOffset__ready; // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter64.asm:1189
OFFLINE_ASM_LOCAL_LABEL(_offlineasm_getProperty__75_loadPropertyAtVariableOffset__isInline)
t0.i = t0.i + intptr_t(-768); // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter64.asm:1191
OFFLINE_ASM_LOCAL_LABEL(_offlineasm_getProperty__75_loadPropertyAtVariableOffset__ready)
t2.i64 = *CAST<int64_t*>(t0.i8p + (t1.i << 3) + intptr_t(0x310)); // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter64.asm:1193
t0.i = *CAST<intptr_t*>(pcBase.i8p + (pc.i << 3) + intptr_t(0x38)); // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter.asm:294
*CAST<int64_t*>(t0.i8p + 24) = t2.i64; // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter64.asm:466
t0.i = *CAST<int32_t*>(pcBase.i8p + (pc.i << 3) + intptr_t(0x8)); // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter.asm:290
*CAST<int64_t*>(cfr.i8p + (t0.i << 3)) = t2.i64; // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter64.asm:2119
pc.i = pc.i + intptr_t(0x8); // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter64.asm:31
opcode = *CAST<Opcode*>(pcBase.i8p + (pc.i << 3)); // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter64.asm:27
DISPATCH_OPCODE();
OFFLINE_ASM_LOCAL_LABEL(_offlineasm_gGlobalVar)
if (t0.i32 != int32_t(0x1)) // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter64.asm:2151
goto _offlineasm_gGlobalLexicalVar;
t0.i = *CAST<intptr_t*>(pcBase.i8p + (pc.i << 3) + intptr_t(0x30)); // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter.asm:294
t0.i64 = *CAST<int64_t*>(t0.i8p); // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter64.asm:2124
t1.i = *CAST<intptr_t*>(pcBase.i8p + (pc.i << 3) + intptr_t(0x38)); // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter.asm:294
*CAST<int64_t*>(t1.i8p + 24) = t0.i64; // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter64.asm:466
t1.i = *CAST<int32_t*>(pcBase.i8p + (pc.i << 3) + intptr_t(0x8)); // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter.asm:290
*CAST<int64_t*>(cfr.i8p + (t1.i << 3)) = t0.i64; // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter64.asm:2128
pc.i = pc.i + intptr_t(0x8); // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter64.asm:31
opcode = *CAST<Opcode*>(pcBase.i8p + (pc.i << 3)); // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter64.asm:27
DISPATCH_OPCODE();
OFFLINE_ASM_LOCAL_LABEL(_offlineasm_gGlobalLexicalVar)
if (t0.i32 != int32_t(0x2)) // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter64.asm:2156
goto _offlineasm_gClosureVar;
t0.i = *CAST<intptr_t*>(pcBase.i8p + (pc.i << 3) + intptr_t(0x30)); // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter.asm:294
t0.i64 = *CAST<int64_t*>(t0.i8p); // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter64.asm:2124
if (t0.i64 == int64_t(0x0)) // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter64.asm:2159
goto _offlineasm_gDynamic;
t1.i = *CAST<intptr_t*>(pcBase.i8p + (pc.i << 3) + intptr_t(0x38)); // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter.asm:294
*CAST<int64_t*>(t1.i8p + 24) = t0.i64; // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter64.asm:466
t1.i = *CAST<int32_t*>(pcBase.i8p + (pc.i << 3) + intptr_t(0x8)); // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter.asm:290
*CAST<int64_t*>(cfr.i8p + (t1.i << 3)) = t0.i64; // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter64.asm:2128
pc.i = pc.i + intptr_t(0x8); // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter64.asm:31
opcode = *CAST<Opcode*>(pcBase.i8p + (pc.i << 3)); // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter64.asm:27
DISPATCH_OPCODE();
OFFLINE_ASM_LOCAL_LABEL(_offlineasm_gClosureVar)
if (t0.i32 != int32_t(0x3)) // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter64.asm:2164
goto _offlineasm_gGlobalPropertyWithVarInjectionChecks;
t0.i = *CAST<int32_t*>(pcBase.i8p + (pc.i << 3) + intptr_t(0x10)); // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter.asm:290
t0.i64 = *CAST<int64_t*>(cfr.i8p + (t0.i << 3)); // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter64.asm:378
t1.i = *CAST<int32_t*>(pcBase.i8p + (pc.i << 3) + intptr_t(0x30)); // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter.asm:290
t0.i64 = *CAST<int64_t*>(t0.i8p + (t1.i << 3) + intptr_t(0x20)); // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter64.asm:2133
t1.i = *CAST<intptr_t*>(pcBase.i8p + (pc.i << 3) + intptr_t(0x38)); // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter.asm:294
*CAST<int64_t*>(t1.i8p + 24) = t0.i64; // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter64.asm:466
t1.i = *CAST<int32_t*>(pcBase.i8p + (pc.i << 3) + intptr_t(0x8)); // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter.asm:290
*CAST<int64_t*>(cfr.i8p + (t1.i << 3)) = t0.i64; // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter64.asm:2136
pc.i = pc.i + intptr_t(0x8); // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter64.asm:31
opcode = *CAST<Opcode*>(pcBase.i8p + (pc.i << 3)); // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter64.asm:27
DISPATCH_OPCODE();
OFFLINE_ASM_LOCAL_LABEL(_offlineasm_gGlobalPropertyWithVarInjectionChecks)
if (t0.i32 != int32_t(0x6)) // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter64.asm:2170
goto _offlineasm_gGlobalVarWithVarInjectionChecks;
t0.i = *CAST<int32_t*>(pcBase.i8p + (pc.i << 3) + intptr_t(0x10)); // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter.asm:290
t0.i64 = *CAST<int64_t*>(cfr.i8p + (t0.i << 3)); // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter64.asm:2108
t2.u = *CAST<uint32_t*>(t0.i8p); // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter64.asm:477
t1.i = *CAST<intptr_t*>(cfr.i8p + 16); // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter64.asm:470
t1.i = *CAST<intptr_t*>(t1.i8p + 56); // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter64.asm:471
t1.i = *CAST<intptr_t*>(t1.i8p + 176); // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter64.asm:472
t2.i = *CAST<intptr_t*>(t1.i8p + (t2.i << 3)); // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter64.asm:473
t1.i = *CAST<intptr_t*>(pcBase.i8p + (pc.i << 3) + intptr_t(0x28)); // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter.asm:294
if (t2.i != t1.i) // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter64.asm:2111
goto _offlineasm_gDynamic;
t1.i = *CAST<int32_t*>(pcBase.i8p + (pc.i << 3) + intptr_t(0x30)); // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter.asm:290
if (t1.i32 < int32_t(0x64)) // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter64.asm:1185
goto _offlineasm_getProperty__76_loadPropertyAtVariableOffset__isInline;
t0.i = *CAST<intptr_t*>(t0.i8p + 8); // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter64.asm:1186
t1.i32 = -t1.i32; // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter64.asm:1187
t1.clearHighWord();
t1.i64 = t1.i32; // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter64.asm:1188
goto _offlineasm_getProperty__76_loadPropertyAtVariableOffset__ready; // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter64.asm:1189
OFFLINE_ASM_LOCAL_LABEL(_offlineasm_getProperty__76_loadPropertyAtVariableOffset__isInline)
t0.i = t0.i + intptr_t(-768); // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter64.asm:1191
OFFLINE_ASM_LOCAL_LABEL(_offlineasm_getProperty__76_loadPropertyAtVariableOffset__ready)
t2.i64 = *CAST<int64_t*>(t0.i8p + (t1.i << 3) + intptr_t(0x310)); // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter64.asm:1193
t0.i = *CAST<intptr_t*>(pcBase.i8p + (pc.i << 3) + intptr_t(0x38)); // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter.asm:294
*CAST<int64_t*>(t0.i8p + 24) = t2.i64; // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter64.asm:466
t0.i = *CAST<int32_t*>(pcBase.i8p + (pc.i << 3) + intptr_t(0x8)); // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter.asm:290
*CAST<int64_t*>(cfr.i8p + (t0.i << 3)) = t2.i64; // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter64.asm:2119
pc.i = pc.i + intptr_t(0x8); // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter64.asm:31
opcode = *CAST<Opcode*>(pcBase.i8p + (pc.i << 3)); // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter64.asm:27
DISPATCH_OPCODE();
OFFLINE_ASM_LOCAL_LABEL(_offlineasm_gGlobalVarWithVarInjectionChecks)
if (t0.i32 != int32_t(0x7)) // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter64.asm:2176
goto _offlineasm_gGlobalLexicalVarWithVarInjectionChecks;
t0.i = *CAST<intptr_t*>(cfr.i8p + 16); // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter64.asm:2025
t0.i = *CAST<intptr_t*>(t0.i8p + 8); // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter64.asm:2026
t0.i = *CAST<intptr_t*>(t0.i8p + 1424); // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter64.asm:2027
if (*CAST<int8_t*>(t0.i8p + 4) == int8_t(0x2)) // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter64.asm:2028
goto _offlineasm_gDynamic;
t0.i = *CAST<intptr_t*>(pcBase.i8p + (pc.i << 3) + intptr_t(0x30)); // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter.asm:294
t0.i64 = *CAST<int64_t*>(t0.i8p); // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter64.asm:2124
t1.i = *CAST<intptr_t*>(pcBase.i8p + (pc.i << 3) + intptr_t(0x38)); // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter.asm:294
*CAST<int64_t*>(t1.i8p + 24) = t0.i64; // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter64.asm:466
t1.i = *CAST<int32_t*>(pcBase.i8p + (pc.i << 3) + intptr_t(0x8)); // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter.asm:290
*CAST<int64_t*>(cfr.i8p + (t1.i << 3)) = t0.i64; // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter64.asm:2128
pc.i = pc.i + intptr_t(0x8); // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter64.asm:31
opcode = *CAST<Opcode*>(pcBase.i8p + (pc.i << 3)); // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter64.asm:27
DISPATCH_OPCODE();
OFFLINE_ASM_LOCAL_LABEL(_offlineasm_gGlobalLexicalVarWithVarInjectionChecks)
if (t0.i32 != int32_t(0x8)) // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter64.asm:2182
goto _offlineasm_gClosureVarWithVarInjectionChecks;
t0.i = *CAST<intptr_t*>(cfr.i8p + 16); // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter64.asm:2025
t0.i = *CAST<intptr_t*>(t0.i8p + 8); // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter64.asm:2026
t0.i = *CAST<intptr_t*>(t0.i8p + 1424); // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter64.asm:2027
if (*CAST<int8_t*>(t0.i8p + 4) == int8_t(0x2)) // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter64.asm:2028
goto _offlineasm_gDynamic;
t0.i = *CAST<intptr_t*>(pcBase.i8p + (pc.i << 3) + intptr_t(0x30)); // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter.asm:294
t0.i64 = *CAST<int64_t*>(t0.i8p); // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter64.asm:2124
if (t0.i64 == int64_t(0x0)) // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter64.asm:2186
goto _offlineasm_gDynamic;
t1.i = *CAST<intptr_t*>(pcBase.i8p + (pc.i << 3) + intptr_t(0x38)); // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter.asm:294
*CAST<int64_t*>(t1.i8p + 24) = t0.i64; // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter64.asm:466
t1.i = *CAST<int32_t*>(pcBase.i8p + (pc.i << 3) + intptr_t(0x8)); // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter.asm:290
*CAST<int64_t*>(cfr.i8p + (t1.i << 3)) = t0.i64; // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter64.asm:2128
pc.i = pc.i + intptr_t(0x8); // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter64.asm:31
opcode = *CAST<Opcode*>(pcBase.i8p + (pc.i << 3)); // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter64.asm:27
DISPATCH_OPCODE();
OFFLINE_ASM_LOCAL_LABEL(_offlineasm_gClosureVarWithVarInjectionChecks)
if (t0.i32 != int32_t(0x9)) // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter64.asm:2191
goto _offlineasm_gDynamic;
t0.i = *CAST<intptr_t*>(cfr.i8p + 16); // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter64.asm:2025
t0.i = *CAST<intptr_t*>(t0.i8p + 8); // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter64.asm:2026
t0.i = *CAST<intptr_t*>(t0.i8p + 1424); // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter64.asm:2027
if (*CAST<int8_t*>(t0.i8p + 4) == int8_t(0x2)) // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter64.asm:2028
goto _offlineasm_gDynamic;
t0.i = *CAST<int32_t*>(pcBase.i8p + (pc.i << 3) + intptr_t(0x10)); // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter.asm:290
t0.i64 = *CAST<int64_t*>(cfr.i8p + (t0.i << 3)); // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter64.asm:378
t1.i = *CAST<int32_t*>(pcBase.i8p + (pc.i << 3) + intptr_t(0x30)); // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter.asm:290
t0.i64 = *CAST<int64_t*>(t0.i8p + (t1.i << 3) + intptr_t(0x20)); // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter64.asm:2133
t1.i = *CAST<intptr_t*>(pcBase.i8p + (pc.i << 3) + intptr_t(0x38)); // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter.asm:294
*CAST<int64_t*>(t1.i8p + 24) = t0.i64; // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter64.asm:466
t1.i = *CAST<int32_t*>(pcBase.i8p + (pc.i << 3) + intptr_t(0x8)); // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter.asm:290
*CAST<int64_t*>(cfr.i8p + (t1.i << 3)) = t0.i64; // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter64.asm:2136
pc.i = pc.i + intptr_t(0x8); // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter64.asm:31
opcode = *CAST<Opcode*>(pcBase.i8p + (pc.i << 3)); // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter64.asm:27
DISPATCH_OPCODE();
OFFLINE_ASM_LOCAL_LABEL(_offlineasm_gDynamic)
pc.i8p = pcBase.i8p + (pc.i << 3); // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter64.asm:302
t0.i = cfr.i; // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter64.asm:313
t1.i = pc.i; // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter64.asm:314
{ // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter64.asm:77
SlowPathReturnType result = llint_slow_path_get_from_scope(t0, t1);
decodeResult(result, t0.vp, t1.vp);
}
pc.i = t0.i; // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter64.asm:306
pc.i = pc.i - pcBase.i; // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter64.asm:307
pc.i = pc.i >> (intptr_t(0x3) & 0x1f); // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter64.asm:308
pc.i = pc.i + intptr_t(0x8); // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter64.asm:31
opcode = *CAST<Opcode*>(pcBase.i8p + (pc.i << 3)); // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter64.asm:27
DISPATCH_OPCODE();
OFFLINE_ASM_OPCODE_LABEL(op_put_to_scope)
t0.i = *CAST<int32_t*>(pcBase.i8p + (pc.i << 3) + intptr_t(0x20)); // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter.asm:290
t0.i32 = t0.i32 & int32_t(0x3ff); // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter64.asm:2251
t0.clearHighWord();
if (t0.i32 != int32_t(0x4)) // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter64.asm:2254
goto _offlineasm_pGlobalProperty;
t1.i = *CAST<int32_t*>(pcBase.i8p + (pc.i << 3) + intptr_t(0x18)); // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter.asm:290
if (t1.i >= intptr_t(0x40000000)) // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter64.asm:383
goto _offlineasm_writeBarrierOnOperands__loadConstantOrVariableCell__76_loadConstantOrVariable__constant;
t0.i64 = *CAST<int64_t*>(cfr.i8p + (t1.i << 3)); // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter64.asm:384
goto _offlineasm_writeBarrierOnOperands__loadConstantOrVariableCell__76_loadConstantOrVariable__done; // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter64.asm:385
OFFLINE_ASM_LOCAL_LABEL(_offlineasm_writeBarrierOnOperands__loadConstantOrVariableCell__76_loadConstantOrVariable__constant)
t0.i = *CAST<intptr_t*>(cfr.i8p + 16); // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter64.asm:387
t0.i = *CAST<intptr_t*>(t0.i8p + 264); // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter64.asm:388
t1.i = t1.i - intptr_t(0x40000000); // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter64.asm:389
t0.i64 = *CAST<int64_t*>(t0.i8p + (t1.i << 3)); // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter64.asm:390
OFFLINE_ASM_LOCAL_LABEL(_offlineasm_writeBarrierOnOperands__loadConstantOrVariableCell__76_loadConstantOrVariable__done)
if ((t0.i64 & tagMask.i64) != 0) // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter64.asm:401
goto _offlineasm_77_writeBarrierOnOperands__writeBarrierDone;
if (t0.i == 0) // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter64.asm:422
goto _offlineasm_77_writeBarrierOnOperands__writeBarrierDone;
t1.i = *CAST<int32_t*>(pcBase.i8p + (pc.i << 3) + intptr_t(0x8)); // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter.asm:290
if (t1.i >= intptr_t(0x40000000)) // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter64.asm:383
goto _offlineasm_writeBarrierOnOperands__writeBarrierOnOperand__loadConstantOrVariableCell__77_loadConstantOrVariable__constant;
t2.i64 = *CAST<int64_t*>(cfr.i8p + (t1.i << 3)); // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter64.asm:384
goto _offlineasm_writeBarrierOnOperands__writeBarrierOnOperand__loadConstantOrVariableCell__77_loadConstantOrVariable__done; // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter64.asm:385
OFFLINE_ASM_LOCAL_LABEL(_offlineasm_writeBarrierOnOperands__writeBarrierOnOperand__loadConstantOrVariableCell__77_loadConstantOrVariable__constant)
t2.i = *CAST<intptr_t*>(cfr.i8p + 16); // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter64.asm:387
t2.i = *CAST<intptr_t*>(t2.i8p + 264); // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter64.asm:388
t1.i = t1.i - intptr_t(0x40000000); // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter64.asm:389
t2.i64 = *CAST<int64_t*>(t2.i8p + (t1.i << 3)); // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter64.asm:390
OFFLINE_ASM_LOCAL_LABEL(_offlineasm_writeBarrierOnOperands__writeBarrierOnOperand__loadConstantOrVariableCell__77_loadConstantOrVariable__done)
if ((t2.i64 & tagMask.i64) != 0) // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter64.asm:401
goto _offlineasm_writeBarrierOnOperands__77_writeBarrierOnOperand__writeBarrierDone;
if (*CAST<uint8_t*>(t2.i8p + 7) > uint8_t(0x1)) // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter.asm:894
goto _offlineasm_writeBarrierOnOperands__writeBarrierOnOperand__77_skipIfIsRememberedOrInEden__done;
PUSH(pcBase); // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter64.asm:410
PUSH(pc);
t1.i = t2.i; // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter64.asm:411
t0.i = cfr.i; // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter64.asm:412
llint_write_barrier_slow(t0, t1); // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter64.asm:85
POP(pc); // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter64.asm:414
POP(pcBase);
OFFLINE_ASM_LOCAL_LABEL(_offlineasm_writeBarrierOnOperands__writeBarrierOnOperand__77_skipIfIsRememberedOrInEden__done)
OFFLINE_ASM_LOCAL_LABEL(_offlineasm_writeBarrierOnOperands__77_writeBarrierOnOperand__writeBarrierDone)
OFFLINE_ASM_LOCAL_LABEL(_offlineasm_77_writeBarrierOnOperands__writeBarrierDone)
t0.i = *CAST<int32_t*>(pcBase.i8p + (pc.i << 3) + intptr_t(0x8)); // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter.asm:290
t0.i64 = *CAST<int64_t*>(cfr.i8p + (t0.i << 3)); // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter64.asm:378
t1.i = *CAST<int32_t*>(pcBase.i8p + (pc.i << 3) + intptr_t(0x18)); // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter.asm:290
if (t1.i >= intptr_t(0x40000000)) // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter64.asm:383
goto _offlineasm_putLocalClosureVar__78_loadConstantOrVariable__constant;
t2.i64 = *CAST<int64_t*>(cfr.i8p + (t1.i << 3)); // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter64.asm:384
goto _offlineasm_putLocalClosureVar__78_loadConstantOrVariable__done; // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter64.asm:385
OFFLINE_ASM_LOCAL_LABEL(_offlineasm_putLocalClosureVar__78_loadConstantOrVariable__constant)
t2.i = *CAST<intptr_t*>(cfr.i8p + 16); // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter64.asm:387
t2.i = *CAST<intptr_t*>(t2.i8p + 264); // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter64.asm:388
t1.i = t1.i - intptr_t(0x40000000); // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter64.asm:389
t2.i64 = *CAST<int64_t*>(t2.i8p + (t1.i << 3)); // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter64.asm:390
OFFLINE_ASM_LOCAL_LABEL(_offlineasm_putLocalClosureVar__78_loadConstantOrVariable__done)
t3.i = *CAST<intptr_t*>(pcBase.i8p + (pc.i << 3) + intptr_t(0x28)); // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter.asm:294
if (t3.i == 0) // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter64.asm:2229
goto _offlineasm_putLocalClosureVar__noVariableWatchpointSet;
if (*CAST<int8_t*>(t3.i8p + 4) != int8_t(0x2)) // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter.asm:900
goto _offlineasm_pDynamic;
OFFLINE_ASM_LOCAL_LABEL(_offlineasm_putLocalClosureVar__noVariableWatchpointSet)
t1.i = *CAST<int32_t*>(pcBase.i8p + (pc.i << 3) + intptr_t(0x30)); // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter.asm:290
*CAST<int64_t*>(t0.i8p + (t1.i << 3) + intptr_t(0x20)) = t2.i64; // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter64.asm:2233
pc.i = pc.i + intptr_t(0x7); // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter64.asm:31
opcode = *CAST<Opcode*>(pcBase.i8p + (pc.i << 3)); // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter64.asm:27
DISPATCH_OPCODE();
OFFLINE_ASM_LOCAL_LABEL(_offlineasm_pGlobalProperty)
if (t0.i32 != int32_t(0x0)) // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter64.asm:2261
goto _offlineasm_pGlobalVar;
t1.i = *CAST<int32_t*>(pcBase.i8p + (pc.i << 3) + intptr_t(0x18)); // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter.asm:290
if (t1.i >= intptr_t(0x40000000)) // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter64.asm:383
goto _offlineasm_writeBarrierOnOperands__loadConstantOrVariableCell__79_loadConstantOrVariable__constant;
t0.i64 = *CAST<int64_t*>(cfr.i8p + (t1.i << 3)); // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter64.asm:384
goto _offlineasm_writeBarrierOnOperands__loadConstantOrVariableCell__79_loadConstantOrVariable__done; // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter64.asm:385
OFFLINE_ASM_LOCAL_LABEL(_offlineasm_writeBarrierOnOperands__loadConstantOrVariableCell__79_loadConstantOrVariable__constant)
t0.i = *CAST<intptr_t*>(cfr.i8p + 16); // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter64.asm:387
t0.i = *CAST<intptr_t*>(t0.i8p + 264); // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter64.asm:388
t1.i = t1.i - intptr_t(0x40000000); // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter64.asm:389
t0.i64 = *CAST<int64_t*>(t0.i8p + (t1.i << 3)); // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter64.asm:390
OFFLINE_ASM_LOCAL_LABEL(_offlineasm_writeBarrierOnOperands__loadConstantOrVariableCell__79_loadConstantOrVariable__done)
if ((t0.i64 & tagMask.i64) != 0) // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter64.asm:401
goto _offlineasm_80_writeBarrierOnOperands__writeBarrierDone;
if (t0.i == 0) // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter64.asm:422
goto _offlineasm_80_writeBarrierOnOperands__writeBarrierDone;
t1.i = *CAST<int32_t*>(pcBase.i8p + (pc.i << 3) + intptr_t(0x8)); // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter.asm:290
if (t1.i >= intptr_t(0x40000000)) // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter64.asm:383
goto _offlineasm_writeBarrierOnOperands__writeBarrierOnOperand__loadConstantOrVariableCell__80_loadConstantOrVariable__constant;
t2.i64 = *CAST<int64_t*>(cfr.i8p + (t1.i << 3)); // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter64.asm:384
goto _offlineasm_writeBarrierOnOperands__writeBarrierOnOperand__loadConstantOrVariableCell__80_loadConstantOrVariable__done; // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter64.asm:385
OFFLINE_ASM_LOCAL_LABEL(_offlineasm_writeBarrierOnOperands__writeBarrierOnOperand__loadConstantOrVariableCell__80_loadConstantOrVariable__constant)
t2.i = *CAST<intptr_t*>(cfr.i8p + 16); // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter64.asm:387
t2.i = *CAST<intptr_t*>(t2.i8p + 264); // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter64.asm:388
t1.i = t1.i - intptr_t(0x40000000); // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter64.asm:389
t2.i64 = *CAST<int64_t*>(t2.i8p + (t1.i << 3)); // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter64.asm:390
OFFLINE_ASM_LOCAL_LABEL(_offlineasm_writeBarrierOnOperands__writeBarrierOnOperand__loadConstantOrVariableCell__80_loadConstantOrVariable__done)
if ((t2.i64 & tagMask.i64) != 0) // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter64.asm:401
goto _offlineasm_writeBarrierOnOperands__80_writeBarrierOnOperand__writeBarrierDone;
if (*CAST<uint8_t*>(t2.i8p + 7) > uint8_t(0x1)) // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter.asm:894
goto _offlineasm_writeBarrierOnOperands__writeBarrierOnOperand__80_skipIfIsRememberedOrInEden__done;
PUSH(pcBase); // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter64.asm:410
PUSH(pc);
t1.i = t2.i; // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter64.asm:411
t0.i = cfr.i; // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter64.asm:412
llint_write_barrier_slow(t0, t1); // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter64.asm:85
POP(pc); // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter64.asm:414
POP(pcBase);
OFFLINE_ASM_LOCAL_LABEL(_offlineasm_writeBarrierOnOperands__writeBarrierOnOperand__80_skipIfIsRememberedOrInEden__done)
OFFLINE_ASM_LOCAL_LABEL(_offlineasm_writeBarrierOnOperands__80_writeBarrierOnOperand__writeBarrierDone)
OFFLINE_ASM_LOCAL_LABEL(_offlineasm_80_writeBarrierOnOperands__writeBarrierDone)
t0.i = *CAST<int32_t*>(pcBase.i8p + (pc.i << 3) + intptr_t(0x8)); // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter.asm:290
t0.i64 = *CAST<int64_t*>(cfr.i8p + (t0.i << 3)); // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter64.asm:2108
t2.u = *CAST<uint32_t*>(t0.i8p); // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter64.asm:477
t1.i = *CAST<intptr_t*>(cfr.i8p + 16); // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter64.asm:470
t1.i = *CAST<intptr_t*>(t1.i8p + 56); // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter64.asm:471
t1.i = *CAST<intptr_t*>(t1.i8p + 176); // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter64.asm:472
t2.i = *CAST<intptr_t*>(t1.i8p + (t2.i << 3)); // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter64.asm:473
t1.i = *CAST<intptr_t*>(pcBase.i8p + (pc.i << 3) + intptr_t(0x28)); // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter.asm:294
if (t2.i != t1.i) // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter64.asm:2111
goto _offlineasm_pDynamic;
t1.i = *CAST<int32_t*>(pcBase.i8p + (pc.i << 3) + intptr_t(0x18)); // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter.asm:290
if (t1.i >= intptr_t(0x40000000)) // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter64.asm:383
goto _offlineasm_putProperty__81_loadConstantOrVariable__constant;
t2.i64 = *CAST<int64_t*>(cfr.i8p + (t1.i << 3)); // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter64.asm:384
goto _offlineasm_putProperty__81_loadConstantOrVariable__done; // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter64.asm:385
OFFLINE_ASM_LOCAL_LABEL(_offlineasm_putProperty__81_loadConstantOrVariable__constant)
t2.i = *CAST<intptr_t*>(cfr.i8p + 16); // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter64.asm:387
t2.i = *CAST<intptr_t*>(t2.i8p + 264); // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter64.asm:388
t1.i = t1.i - intptr_t(0x40000000); // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter64.asm:389
t2.i64 = *CAST<int64_t*>(t2.i8p + (t1.i << 3)); // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter64.asm:390
OFFLINE_ASM_LOCAL_LABEL(_offlineasm_putProperty__81_loadConstantOrVariable__done)
t1.i = *CAST<int32_t*>(pcBase.i8p + (pc.i << 3) + intptr_t(0x30)); // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter.asm:290
if (t1.i32 < int32_t(0x64)) // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter64.asm:1198
goto _offlineasm_putProperty__81_storePropertyAtVariableOffset__isInline;
t0.i = *CAST<intptr_t*>(t0.i8p + 8); // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter64.asm:1199
t1.i32 = -t1.i32; // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter64.asm:1200
t1.clearHighWord();
t1.i64 = t1.i32; // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter64.asm:1201
goto _offlineasm_putProperty__81_storePropertyAtVariableOffset__ready; // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter64.asm:1202
OFFLINE_ASM_LOCAL_LABEL(_offlineasm_putProperty__81_storePropertyAtVariableOffset__isInline)
t0.i = t0.i + intptr_t(-768); // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter64.asm:1204
OFFLINE_ASM_LOCAL_LABEL(_offlineasm_putProperty__81_storePropertyAtVariableOffset__ready)
*CAST<int64_t*>(t0.i8p + (t1.i << 3) + intptr_t(0x310)) = t2.i64; // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter64.asm:1206
pc.i = pc.i + intptr_t(0x7); // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter64.asm:31
opcode = *CAST<Opcode*>(pcBase.i8p + (pc.i << 3)); // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter64.asm:27
DISPATCH_OPCODE();
OFFLINE_ASM_LOCAL_LABEL(_offlineasm_pGlobalVar)
if (t0.i32 != int32_t(0x1)) // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter64.asm:2268
goto _offlineasm_pGlobalLexicalVar;
t1.i = *CAST<int32_t*>(pcBase.i8p + (pc.i << 3) + intptr_t(0x18)); // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter.asm:290
if (t1.i >= intptr_t(0x40000000)) // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter64.asm:383
goto _offlineasm_writeBarrierOnGlobalObject__writeBarrierOnGlobal__loadConstantOrVariableCell__82_loadConstantOrVariable__constant;
t0.i64 = *CAST<int64_t*>(cfr.i8p + (t1.i << 3)); // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter64.asm:384
goto _offlineasm_writeBarrierOnGlobalObject__writeBarrierOnGlobal__loadConstantOrVariableCell__82_loadConstantOrVariable__done; // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter64.asm:385
OFFLINE_ASM_LOCAL_LABEL(_offlineasm_writeBarrierOnGlobalObject__writeBarrierOnGlobal__loadConstantOrVariableCell__82_loadConstantOrVariable__constant)
t0.i = *CAST<intptr_t*>(cfr.i8p + 16); // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter64.asm:387
t0.i = *CAST<intptr_t*>(t0.i8p + 264); // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter64.asm:388
t1.i = t1.i - intptr_t(0x40000000); // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter64.asm:389
t0.i64 = *CAST<int64_t*>(t0.i8p + (t1.i << 3)); // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter64.asm:390
OFFLINE_ASM_LOCAL_LABEL(_offlineasm_writeBarrierOnGlobalObject__writeBarrierOnGlobal__loadConstantOrVariableCell__82_loadConstantOrVariable__done)
if ((t0.i64 & tagMask.i64) != 0) // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter64.asm:401
goto _offlineasm_writeBarrierOnGlobalObject__writeBarrierOnGlobal__writeBarrierDone;
if (t0.i == 0) // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter64.asm:431
goto _offlineasm_writeBarrierOnGlobalObject__writeBarrierOnGlobal__writeBarrierDone;
t3.i = *CAST<intptr_t*>(cfr.i8p + 16); // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter64.asm:450
t3.i = *CAST<intptr_t*>(t3.i8p + 8); // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter64.asm:451
if (*CAST<uint8_t*>(t3.i8p + 7) > uint8_t(0x1)) // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter.asm:894
goto _offlineasm_writeBarrierOnGlobalObject__writeBarrierOnGlobal__82_skipIfIsRememberedOrInEden__done;
PUSH(pcBase); // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter64.asm:437
PUSH(pc);
t0.i = cfr.i; // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter64.asm:438
t1.i = t3.i; // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter64.asm:439
llint_write_barrier_slow(t0, t1); // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter64.asm:85
POP(pc); // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter64.asm:441
POP(pcBase);
OFFLINE_ASM_LOCAL_LABEL(_offlineasm_writeBarrierOnGlobalObject__writeBarrierOnGlobal__82_skipIfIsRememberedOrInEden__done)
OFFLINE_ASM_LOCAL_LABEL(_offlineasm_writeBarrierOnGlobalObject__writeBarrierOnGlobal__writeBarrierDone)
t0.i = *CAST<int32_t*>(pcBase.i8p + (pc.i << 3) + intptr_t(0x18)); // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter.asm:290
if (t0.i >= intptr_t(0x40000000)) // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter64.asm:383
goto _offlineasm_putGlobalVariable__83_loadConstantOrVariable__constant;
t1.i64 = *CAST<int64_t*>(cfr.i8p + (t0.i << 3)); // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter64.asm:384
goto _offlineasm_putGlobalVariable__83_loadConstantOrVariable__done; // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter64.asm:385
OFFLINE_ASM_LOCAL_LABEL(_offlineasm_putGlobalVariable__83_loadConstantOrVariable__constant)
t1.i = *CAST<intptr_t*>(cfr.i8p + 16); // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter64.asm:387
t1.i = *CAST<intptr_t*>(t1.i8p + 264); // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter64.asm:388
t0.i = t0.i - intptr_t(0x40000000); // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter64.asm:389
t1.i64 = *CAST<int64_t*>(t1.i8p + (t0.i << 3)); // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter64.asm:390
OFFLINE_ASM_LOCAL_LABEL(_offlineasm_putGlobalVariable__83_loadConstantOrVariable__done)
t2.i = *CAST<intptr_t*>(pcBase.i8p + (pc.i << 3) + intptr_t(0x28)); // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter.asm:294
t0.i = *CAST<intptr_t*>(pcBase.i8p + (pc.i << 3) + intptr_t(0x30)); // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter.asm:294
if (*CAST<int8_t*>(t2.i8p + 4) != int8_t(0x2)) // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter.asm:900
goto _offlineasm_pDynamic;
*CAST<int64_t*>(t0.i8p) = t1.i64; // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter64.asm:2215
pc.i = pc.i + intptr_t(0x7); // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter64.asm:31
opcode = *CAST<Opcode*>(pcBase.i8p + (pc.i << 3)); // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter64.asm:27
DISPATCH_OPCODE();
OFFLINE_ASM_LOCAL_LABEL(_offlineasm_pGlobalLexicalVar)
if (t0.i32 != int32_t(0x2)) // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter64.asm:2274
goto _offlineasm_pClosureVar;
t1.i = *CAST<int32_t*>(pcBase.i8p + (pc.i << 3) + intptr_t(0x18)); // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter.asm:290
if (t1.i >= intptr_t(0x40000000)) // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter64.asm:383
goto _offlineasm_writeBarrierOnGlobalLexicalEnvironment__writeBarrierOnGlobal__loadConstantOrVariableCell__84_loadConstantOrVariable__constant;
t0.i64 = *CAST<int64_t*>(cfr.i8p + (t1.i << 3)); // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter64.asm:384
goto _offlineasm_writeBarrierOnGlobalLexicalEnvironment__writeBarrierOnGlobal__loadConstantOrVariableCell__84_loadConstantOrVariable__done; // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter64.asm:385
OFFLINE_ASM_LOCAL_LABEL(_offlineasm_writeBarrierOnGlobalLexicalEnvironment__writeBarrierOnGlobal__loadConstantOrVariableCell__84_loadConstantOrVariable__constant)
t0.i = *CAST<intptr_t*>(cfr.i8p + 16); // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter64.asm:387
t0.i = *CAST<intptr_t*>(t0.i8p + 264); // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter64.asm:388
t1.i = t1.i - intptr_t(0x40000000); // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter64.asm:389
t0.i64 = *CAST<int64_t*>(t0.i8p + (t1.i << 3)); // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter64.asm:390
OFFLINE_ASM_LOCAL_LABEL(_offlineasm_writeBarrierOnGlobalLexicalEnvironment__writeBarrierOnGlobal__loadConstantOrVariableCell__84_loadConstantOrVariable__done)
if ((t0.i64 & tagMask.i64) != 0) // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter64.asm:401
goto _offlineasm_writeBarrierOnGlobalLexicalEnvironment__84_writeBarrierOnGlobal__writeBarrierDone;
if (t0.i == 0) // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter64.asm:431
goto _offlineasm_writeBarrierOnGlobalLexicalEnvironment__84_writeBarrierOnGlobal__writeBarrierDone;
t3.i = *CAST<intptr_t*>(cfr.i8p + 16); // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter64.asm:458
t3.i = *CAST<intptr_t*>(t3.i8p + 8); // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter64.asm:459
t3.i = *CAST<intptr_t*>(t3.i8p + 112); // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter64.asm:460
if (*CAST<uint8_t*>(t3.i8p + 7) > uint8_t(0x1)) // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter.asm:894
goto _offlineasm_writeBarrierOnGlobalLexicalEnvironment__writeBarrierOnGlobal__84_skipIfIsRememberedOrInEden__done;
PUSH(pcBase); // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter64.asm:437
PUSH(pc);
t0.i = cfr.i; // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter64.asm:438
t1.i = t3.i; // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter64.asm:439
llint_write_barrier_slow(t0, t1); // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter64.asm:85
POP(pc); // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter64.asm:441
POP(pcBase);
OFFLINE_ASM_LOCAL_LABEL(_offlineasm_writeBarrierOnGlobalLexicalEnvironment__writeBarrierOnGlobal__84_skipIfIsRememberedOrInEden__done)
OFFLINE_ASM_LOCAL_LABEL(_offlineasm_writeBarrierOnGlobalLexicalEnvironment__84_writeBarrierOnGlobal__writeBarrierDone)
t0.i = *CAST<int32_t*>(pcBase.i8p + (pc.i << 3) + intptr_t(0x20)); // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter.asm:290
t0.i32 = t0.i32 & int32_t(0xffc00); // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter64.asm:2238
t0.clearHighWord();
t0.i32 = t0.i32 >> (intptr_t(0xa) & 0x1f); // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter64.asm:2239
t0.clearHighWord();
if (t0.i32 != int32_t(0x2)) // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter64.asm:2240
goto _offlineasm_checkTDZInGlobalPutToScopeIfNecessary__noNeedForTDZCheck;
t0.i = *CAST<intptr_t*>(pcBase.i8p + (pc.i << 3) + intptr_t(0x30)); // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter.asm:294
t0.i64 = *CAST<int64_t*>(t0.i8p); // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter64.asm:2242
if (t0.i64 == int64_t(0x0)) // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter64.asm:2243
goto _offlineasm_pDynamic;
OFFLINE_ASM_LOCAL_LABEL(_offlineasm_checkTDZInGlobalPutToScopeIfNecessary__noNeedForTDZCheck)
t0.i = *CAST<int32_t*>(pcBase.i8p + (pc.i << 3) + intptr_t(0x18)); // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter.asm:290
if (t0.i >= intptr_t(0x40000000)) // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter64.asm:383
goto _offlineasm_putGlobalVariable__85_loadConstantOrVariable__constant;
t1.i64 = *CAST<int64_t*>(cfr.i8p + (t0.i << 3)); // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter64.asm:384
goto _offlineasm_putGlobalVariable__85_loadConstantOrVariable__done; // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter64.asm:385
OFFLINE_ASM_LOCAL_LABEL(_offlineasm_putGlobalVariable__85_loadConstantOrVariable__constant)
t1.i = *CAST<intptr_t*>(cfr.i8p + 16); // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter64.asm:387
t1.i = *CAST<intptr_t*>(t1.i8p + 264); // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter64.asm:388
t0.i = t0.i - intptr_t(0x40000000); // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter64.asm:389
t1.i64 = *CAST<int64_t*>(t1.i8p + (t0.i << 3)); // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter64.asm:390
OFFLINE_ASM_LOCAL_LABEL(_offlineasm_putGlobalVariable__85_loadConstantOrVariable__done)
t2.i = *CAST<intptr_t*>(pcBase.i8p + (pc.i << 3) + intptr_t(0x28)); // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter.asm:294
t0.i = *CAST<intptr_t*>(pcBase.i8p + (pc.i << 3) + intptr_t(0x30)); // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter.asm:294
if (*CAST<int8_t*>(t2.i8p + 4) != int8_t(0x2)) // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter.asm:900
goto _offlineasm_pDynamic;
*CAST<int64_t*>(t0.i8p) = t1.i64; // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter64.asm:2215
pc.i = pc.i + intptr_t(0x7); // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter64.asm:31
opcode = *CAST<Opcode*>(pcBase.i8p + (pc.i << 3)); // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter64.asm:27
DISPATCH_OPCODE();
OFFLINE_ASM_LOCAL_LABEL(_offlineasm_pClosureVar)
if (t0.i32 != int32_t(0x3)) // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter64.asm:2281
goto _offlineasm_pGlobalPropertyWithVarInjectionChecks;
t1.i = *CAST<int32_t*>(pcBase.i8p + (pc.i << 3) + intptr_t(0x18)); // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter.asm:290
if (t1.i >= intptr_t(0x40000000)) // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter64.asm:383
goto _offlineasm_writeBarrierOnOperands__loadConstantOrVariableCell__86_loadConstantOrVariable__constant;
t0.i64 = *CAST<int64_t*>(cfr.i8p + (t1.i << 3)); // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter64.asm:384
goto _offlineasm_writeBarrierOnOperands__loadConstantOrVariableCell__86_loadConstantOrVariable__done; // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter64.asm:385
OFFLINE_ASM_LOCAL_LABEL(_offlineasm_writeBarrierOnOperands__loadConstantOrVariableCell__86_loadConstantOrVariable__constant)
t0.i = *CAST<intptr_t*>(cfr.i8p + 16); // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter64.asm:387
t0.i = *CAST<intptr_t*>(t0.i8p + 264); // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter64.asm:388
t1.i = t1.i - intptr_t(0x40000000); // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter64.asm:389
t0.i64 = *CAST<int64_t*>(t0.i8p + (t1.i << 3)); // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter64.asm:390
OFFLINE_ASM_LOCAL_LABEL(_offlineasm_writeBarrierOnOperands__loadConstantOrVariableCell__86_loadConstantOrVariable__done)
if ((t0.i64 & tagMask.i64) != 0) // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter64.asm:401
goto _offlineasm_87_writeBarrierOnOperands__writeBarrierDone;
if (t0.i == 0) // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter64.asm:422
goto _offlineasm_87_writeBarrierOnOperands__writeBarrierDone;
t1.i = *CAST<int32_t*>(pcBase.i8p + (pc.i << 3) + intptr_t(0x8)); // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter.asm:290
if (t1.i >= intptr_t(0x40000000)) // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter64.asm:383
goto _offlineasm_writeBarrierOnOperands__writeBarrierOnOperand__loadConstantOrVariableCell__87_loadConstantOrVariable__constant;
t2.i64 = *CAST<int64_t*>(cfr.i8p + (t1.i << 3)); // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter64.asm:384
goto _offlineasm_writeBarrierOnOperands__writeBarrierOnOperand__loadConstantOrVariableCell__87_loadConstantOrVariable__done; // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter64.asm:385
OFFLINE_ASM_LOCAL_LABEL(_offlineasm_writeBarrierOnOperands__writeBarrierOnOperand__loadConstantOrVariableCell__87_loadConstantOrVariable__constant)
t2.i = *CAST<intptr_t*>(cfr.i8p + 16); // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter64.asm:387
t2.i = *CAST<intptr_t*>(t2.i8p + 264); // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter64.asm:388
t1.i = t1.i - intptr_t(0x40000000); // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter64.asm:389
t2.i64 = *CAST<int64_t*>(t2.i8p + (t1.i << 3)); // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter64.asm:390
OFFLINE_ASM_LOCAL_LABEL(_offlineasm_writeBarrierOnOperands__writeBarrierOnOperand__loadConstantOrVariableCell__87_loadConstantOrVariable__done)
if ((t2.i64 & tagMask.i64) != 0) // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter64.asm:401
goto _offlineasm_writeBarrierOnOperands__87_writeBarrierOnOperand__writeBarrierDone;
if (*CAST<uint8_t*>(t2.i8p + 7) > uint8_t(0x1)) // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter.asm:894
goto _offlineasm_writeBarrierOnOperands__writeBarrierOnOperand__87_skipIfIsRememberedOrInEden__done;
PUSH(pcBase); // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter64.asm:410
PUSH(pc);
t1.i = t2.i; // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter64.asm:411
t0.i = cfr.i; // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter64.asm:412
llint_write_barrier_slow(t0, t1); // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter64.asm:85
POP(pc); // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter64.asm:414
POP(pcBase);
OFFLINE_ASM_LOCAL_LABEL(_offlineasm_writeBarrierOnOperands__writeBarrierOnOperand__87_skipIfIsRememberedOrInEden__done)
OFFLINE_ASM_LOCAL_LABEL(_offlineasm_writeBarrierOnOperands__87_writeBarrierOnOperand__writeBarrierDone)
OFFLINE_ASM_LOCAL_LABEL(_offlineasm_87_writeBarrierOnOperands__writeBarrierDone)
t0.i = *CAST<int32_t*>(pcBase.i8p + (pc.i << 3) + intptr_t(0x8)); // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter.asm:290
t0.i64 = *CAST<int64_t*>(cfr.i8p + (t0.i << 3)); // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter64.asm:378
t1.i = *CAST<int32_t*>(pcBase.i8p + (pc.i << 3) + intptr_t(0x18)); // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter.asm:290
if (t1.i >= intptr_t(0x40000000)) // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter64.asm:383
goto _offlineasm_putClosureVar__88_loadConstantOrVariable__constant;
t2.i64 = *CAST<int64_t*>(cfr.i8p + (t1.i << 3)); // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter64.asm:384
goto _offlineasm_putClosureVar__88_loadConstantOrVariable__done; // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter64.asm:385
OFFLINE_ASM_LOCAL_LABEL(_offlineasm_putClosureVar__88_loadConstantOrVariable__constant)
t2.i = *CAST<intptr_t*>(cfr.i8p + 16); // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter64.asm:387
t2.i = *CAST<intptr_t*>(t2.i8p + 264); // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter64.asm:388
t1.i = t1.i - intptr_t(0x40000000); // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter64.asm:389
t2.i64 = *CAST<int64_t*>(t2.i8p + (t1.i << 3)); // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter64.asm:390
OFFLINE_ASM_LOCAL_LABEL(_offlineasm_putClosureVar__88_loadConstantOrVariable__done)
t1.i = *CAST<int32_t*>(pcBase.i8p + (pc.i << 3) + intptr_t(0x30)); // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter.asm:290
*CAST<int64_t*>(t0.i8p + (t1.i << 3) + intptr_t(0x20)) = t2.i64; // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter64.asm:2222
pc.i = pc.i + intptr_t(0x7); // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter64.asm:31
opcode = *CAST<Opcode*>(pcBase.i8p + (pc.i << 3)); // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter64.asm:27
DISPATCH_OPCODE();
OFFLINE_ASM_LOCAL_LABEL(_offlineasm_pGlobalPropertyWithVarInjectionChecks)
if (t0.i32 != int32_t(0x6)) // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter64.asm:2288
goto _offlineasm_pGlobalVarWithVarInjectionChecks;
t1.i = *CAST<int32_t*>(pcBase.i8p + (pc.i << 3) + intptr_t(0x18)); // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter.asm:290
if (t1.i >= intptr_t(0x40000000)) // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter64.asm:383
goto _offlineasm_writeBarrierOnOperands__loadConstantOrVariableCell__89_loadConstantOrVariable__constant;
t0.i64 = *CAST<int64_t*>(cfr.i8p + (t1.i << 3)); // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter64.asm:384
goto _offlineasm_writeBarrierOnOperands__loadConstantOrVariableCell__89_loadConstantOrVariable__done; // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter64.asm:385
OFFLINE_ASM_LOCAL_LABEL(_offlineasm_writeBarrierOnOperands__loadConstantOrVariableCell__89_loadConstantOrVariable__constant)
t0.i = *CAST<intptr_t*>(cfr.i8p + 16); // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter64.asm:387
t0.i = *CAST<intptr_t*>(t0.i8p + 264); // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter64.asm:388
t1.i = t1.i - intptr_t(0x40000000); // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter64.asm:389
t0.i64 = *CAST<int64_t*>(t0.i8p + (t1.i << 3)); // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter64.asm:390
OFFLINE_ASM_LOCAL_LABEL(_offlineasm_writeBarrierOnOperands__loadConstantOrVariableCell__89_loadConstantOrVariable__done)
if ((t0.i64 & tagMask.i64) != 0) // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter64.asm:401
goto _offlineasm_90_writeBarrierOnOperands__writeBarrierDone;
if (t0.i == 0) // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter64.asm:422
goto _offlineasm_90_writeBarrierOnOperands__writeBarrierDone;
t1.i = *CAST<int32_t*>(pcBase.i8p + (pc.i << 3) + intptr_t(0x8)); // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter.asm:290
if (t1.i >= intptr_t(0x40000000)) // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter64.asm:383
goto _offlineasm_writeBarrierOnOperands__writeBarrierOnOperand__loadConstantOrVariableCell__90_loadConstantOrVariable__constant;
t2.i64 = *CAST<int64_t*>(cfr.i8p + (t1.i << 3)); // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter64.asm:384
goto _offlineasm_writeBarrierOnOperands__writeBarrierOnOperand__loadConstantOrVariableCell__90_loadConstantOrVariable__done; // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter64.asm:385
OFFLINE_ASM_LOCAL_LABEL(_offlineasm_writeBarrierOnOperands__writeBarrierOnOperand__loadConstantOrVariableCell__90_loadConstantOrVariable__constant)
t2.i = *CAST<intptr_t*>(cfr.i8p + 16); // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter64.asm:387
t2.i = *CAST<intptr_t*>(t2.i8p + 264); // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter64.asm:388
t1.i = t1.i - intptr_t(0x40000000); // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter64.asm:389
t2.i64 = *CAST<int64_t*>(t2.i8p + (t1.i << 3)); // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter64.asm:390
OFFLINE_ASM_LOCAL_LABEL(_offlineasm_writeBarrierOnOperands__writeBarrierOnOperand__loadConstantOrVariableCell__90_loadConstantOrVariable__done)
if ((t2.i64 & tagMask.i64) != 0) // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter64.asm:401
goto _offlineasm_writeBarrierOnOperands__90_writeBarrierOnOperand__writeBarrierDone;
if (*CAST<uint8_t*>(t2.i8p + 7) > uint8_t(0x1)) // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter.asm:894
goto _offlineasm_writeBarrierOnOperands__writeBarrierOnOperand__90_skipIfIsRememberedOrInEden__done;
PUSH(pcBase); // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter64.asm:410
PUSH(pc);
t1.i = t2.i; // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter64.asm:411
t0.i = cfr.i; // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter64.asm:412
llint_write_barrier_slow(t0, t1); // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter64.asm:85
POP(pc); // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter64.asm:414
POP(pcBase);
OFFLINE_ASM_LOCAL_LABEL(_offlineasm_writeBarrierOnOperands__writeBarrierOnOperand__90_skipIfIsRememberedOrInEden__done)
OFFLINE_ASM_LOCAL_LABEL(_offlineasm_writeBarrierOnOperands__90_writeBarrierOnOperand__writeBarrierDone)
OFFLINE_ASM_LOCAL_LABEL(_offlineasm_90_writeBarrierOnOperands__writeBarrierDone)
t0.i = *CAST<int32_t*>(pcBase.i8p + (pc.i << 3) + intptr_t(0x8)); // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter.asm:290
t0.i64 = *CAST<int64_t*>(cfr.i8p + (t0.i << 3)); // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter64.asm:2108
t2.u = *CAST<uint32_t*>(t0.i8p); // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter64.asm:477
t1.i = *CAST<intptr_t*>(cfr.i8p + 16); // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter64.asm:470
t1.i = *CAST<intptr_t*>(t1.i8p + 56); // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter64.asm:471
t1.i = *CAST<intptr_t*>(t1.i8p + 176); // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter64.asm:472
t2.i = *CAST<intptr_t*>(t1.i8p + (t2.i << 3)); // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter64.asm:473
t1.i = *CAST<intptr_t*>(pcBase.i8p + (pc.i << 3) + intptr_t(0x28)); // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter.asm:294
if (t2.i != t1.i) // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter64.asm:2111
goto _offlineasm_pDynamic;
t1.i = *CAST<int32_t*>(pcBase.i8p + (pc.i << 3) + intptr_t(0x18)); // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter.asm:290
if (t1.i >= intptr_t(0x40000000)) // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter64.asm:383
goto _offlineasm_putProperty__91_loadConstantOrVariable__constant;
t2.i64 = *CAST<int64_t*>(cfr.i8p + (t1.i << 3)); // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter64.asm:384
goto _offlineasm_putProperty__91_loadConstantOrVariable__done; // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter64.asm:385
OFFLINE_ASM_LOCAL_LABEL(_offlineasm_putProperty__91_loadConstantOrVariable__constant)
t2.i = *CAST<intptr_t*>(cfr.i8p + 16); // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter64.asm:387
t2.i = *CAST<intptr_t*>(t2.i8p + 264); // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter64.asm:388
t1.i = t1.i - intptr_t(0x40000000); // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter64.asm:389
t2.i64 = *CAST<int64_t*>(t2.i8p + (t1.i << 3)); // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter64.asm:390
OFFLINE_ASM_LOCAL_LABEL(_offlineasm_putProperty__91_loadConstantOrVariable__done)
t1.i = *CAST<int32_t*>(pcBase.i8p + (pc.i << 3) + intptr_t(0x30)); // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter.asm:290
if (t1.i32 < int32_t(0x64)) // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter64.asm:1198
goto _offlineasm_putProperty__91_storePropertyAtVariableOffset__isInline;
t0.i = *CAST<intptr_t*>(t0.i8p + 8); // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter64.asm:1199
t1.i32 = -t1.i32; // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter64.asm:1200
t1.clearHighWord();
t1.i64 = t1.i32; // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter64.asm:1201
goto _offlineasm_putProperty__91_storePropertyAtVariableOffset__ready; // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter64.asm:1202
OFFLINE_ASM_LOCAL_LABEL(_offlineasm_putProperty__91_storePropertyAtVariableOffset__isInline)
t0.i = t0.i + intptr_t(-768); // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter64.asm:1204
OFFLINE_ASM_LOCAL_LABEL(_offlineasm_putProperty__91_storePropertyAtVariableOffset__ready)
*CAST<int64_t*>(t0.i8p + (t1.i << 3) + intptr_t(0x310)) = t2.i64; // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter64.asm:1206
pc.i = pc.i + intptr_t(0x7); // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter64.asm:31
opcode = *CAST<Opcode*>(pcBase.i8p + (pc.i << 3)); // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter64.asm:27
DISPATCH_OPCODE();
OFFLINE_ASM_LOCAL_LABEL(_offlineasm_pGlobalVarWithVarInjectionChecks)
if (t0.i32 != int32_t(0x7)) // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter64.asm:2295
goto _offlineasm_pGlobalLexicalVarWithVarInjectionChecks;
t1.i = *CAST<int32_t*>(pcBase.i8p + (pc.i << 3) + intptr_t(0x18)); // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter.asm:290
if (t1.i >= intptr_t(0x40000000)) // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter64.asm:383
goto _offlineasm_writeBarrierOnGlobalObject__writeBarrierOnGlobal__loadConstantOrVariableCell__92_loadConstantOrVariable__constant;
t0.i64 = *CAST<int64_t*>(cfr.i8p + (t1.i << 3)); // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter64.asm:384
goto _offlineasm_writeBarrierOnGlobalObject__writeBarrierOnGlobal__loadConstantOrVariableCell__92_loadConstantOrVariable__done; // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter64.asm:385
OFFLINE_ASM_LOCAL_LABEL(_offlineasm_writeBarrierOnGlobalObject__writeBarrierOnGlobal__loadConstantOrVariableCell__92_loadConstantOrVariable__constant)
t0.i = *CAST<intptr_t*>(cfr.i8p + 16); // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter64.asm:387
t0.i = *CAST<intptr_t*>(t0.i8p + 264); // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter64.asm:388
t1.i = t1.i - intptr_t(0x40000000); // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter64.asm:389
t0.i64 = *CAST<int64_t*>(t0.i8p + (t1.i << 3)); // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter64.asm:390
OFFLINE_ASM_LOCAL_LABEL(_offlineasm_writeBarrierOnGlobalObject__writeBarrierOnGlobal__loadConstantOrVariableCell__92_loadConstantOrVariable__done)
if ((t0.i64 & tagMask.i64) != 0) // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter64.asm:401
goto _offlineasm_writeBarrierOnGlobalObject__92_writeBarrierOnGlobal__writeBarrierDone;
if (t0.i == 0) // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter64.asm:431
goto _offlineasm_writeBarrierOnGlobalObject__92_writeBarrierOnGlobal__writeBarrierDone;
t3.i = *CAST<intptr_t*>(cfr.i8p + 16); // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter64.asm:450
t3.i = *CAST<intptr_t*>(t3.i8p + 8); // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter64.asm:451
if (*CAST<uint8_t*>(t3.i8p + 7) > uint8_t(0x1)) // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter.asm:894
goto _offlineasm_writeBarrierOnGlobalObject__writeBarrierOnGlobal__92_skipIfIsRememberedOrInEden__done;
PUSH(pcBase); // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter64.asm:437
PUSH(pc);
t0.i = cfr.i; // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter64.asm:438
t1.i = t3.i; // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter64.asm:439
llint_write_barrier_slow(t0, t1); // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter64.asm:85
POP(pc); // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter64.asm:441
POP(pcBase);
OFFLINE_ASM_LOCAL_LABEL(_offlineasm_writeBarrierOnGlobalObject__writeBarrierOnGlobal__92_skipIfIsRememberedOrInEden__done)
OFFLINE_ASM_LOCAL_LABEL(_offlineasm_writeBarrierOnGlobalObject__92_writeBarrierOnGlobal__writeBarrierDone)
t0.i = *CAST<intptr_t*>(cfr.i8p + 16); // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter64.asm:2025
t0.i = *CAST<intptr_t*>(t0.i8p + 8); // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter64.asm:2026
t0.i = *CAST<intptr_t*>(t0.i8p + 1424); // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter64.asm:2027
if (*CAST<int8_t*>(t0.i8p + 4) == int8_t(0x2)) // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter64.asm:2028
goto _offlineasm_pDynamic;
t0.i = *CAST<int32_t*>(pcBase.i8p + (pc.i << 3) + intptr_t(0x18)); // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter.asm:290
if (t0.i >= intptr_t(0x40000000)) // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter64.asm:383
goto _offlineasm_putGlobalVariable__93_loadConstantOrVariable__constant;
t1.i64 = *CAST<int64_t*>(cfr.i8p + (t0.i << 3)); // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter64.asm:384
goto _offlineasm_putGlobalVariable__93_loadConstantOrVariable__done; // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter64.asm:385
OFFLINE_ASM_LOCAL_LABEL(_offlineasm_putGlobalVariable__93_loadConstantOrVariable__constant)
t1.i = *CAST<intptr_t*>(cfr.i8p + 16); // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter64.asm:387
t1.i = *CAST<intptr_t*>(t1.i8p + 264); // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter64.asm:388
t0.i = t0.i - intptr_t(0x40000000); // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter64.asm:389
t1.i64 = *CAST<int64_t*>(t1.i8p + (t0.i << 3)); // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter64.asm:390
OFFLINE_ASM_LOCAL_LABEL(_offlineasm_putGlobalVariable__93_loadConstantOrVariable__done)
t2.i = *CAST<intptr_t*>(pcBase.i8p + (pc.i << 3) + intptr_t(0x28)); // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter.asm:294
t0.i = *CAST<intptr_t*>(pcBase.i8p + (pc.i << 3) + intptr_t(0x30)); // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter.asm:294
if (*CAST<int8_t*>(t2.i8p + 4) != int8_t(0x2)) // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter.asm:900
goto _offlineasm_pDynamic;
*CAST<int64_t*>(t0.i8p) = t1.i64; // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter64.asm:2215
pc.i = pc.i + intptr_t(0x7); // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter64.asm:31
opcode = *CAST<Opcode*>(pcBase.i8p + (pc.i << 3)); // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter64.asm:27
DISPATCH_OPCODE();
OFFLINE_ASM_LOCAL_LABEL(_offlineasm_pGlobalLexicalVarWithVarInjectionChecks)
if (t0.i32 != int32_t(0x8)) // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter64.asm:2302
goto _offlineasm_pClosureVarWithVarInjectionChecks;
t1.i = *CAST<int32_t*>(pcBase.i8p + (pc.i << 3) + intptr_t(0x18)); // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter.asm:290
if (t1.i >= intptr_t(0x40000000)) // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter64.asm:383
goto _offlineasm_writeBarrierOnGlobalLexicalEnvironment__writeBarrierOnGlobal__loadConstantOrVariableCell__94_loadConstantOrVariable__constant;
t0.i64 = *CAST<int64_t*>(cfr.i8p + (t1.i << 3)); // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter64.asm:384
goto _offlineasm_writeBarrierOnGlobalLexicalEnvironment__writeBarrierOnGlobal__loadConstantOrVariableCell__94_loadConstantOrVariable__done; // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter64.asm:385
OFFLINE_ASM_LOCAL_LABEL(_offlineasm_writeBarrierOnGlobalLexicalEnvironment__writeBarrierOnGlobal__loadConstantOrVariableCell__94_loadConstantOrVariable__constant)
t0.i = *CAST<intptr_t*>(cfr.i8p + 16); // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter64.asm:387
t0.i = *CAST<intptr_t*>(t0.i8p + 264); // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter64.asm:388
t1.i = t1.i - intptr_t(0x40000000); // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter64.asm:389
t0.i64 = *CAST<int64_t*>(t0.i8p + (t1.i << 3)); // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter64.asm:390
OFFLINE_ASM_LOCAL_LABEL(_offlineasm_writeBarrierOnGlobalLexicalEnvironment__writeBarrierOnGlobal__loadConstantOrVariableCell__94_loadConstantOrVariable__done)
if ((t0.i64 & tagMask.i64) != 0) // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter64.asm:401
goto _offlineasm_writeBarrierOnGlobalLexicalEnvironment__94_writeBarrierOnGlobal__writeBarrierDone;
if (t0.i == 0) // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter64.asm:431
goto _offlineasm_writeBarrierOnGlobalLexicalEnvironment__94_writeBarrierOnGlobal__writeBarrierDone;
t3.i = *CAST<intptr_t*>(cfr.i8p + 16); // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter64.asm:458
t3.i = *CAST<intptr_t*>(t3.i8p + 8); // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter64.asm:459
t3.i = *CAST<intptr_t*>(t3.i8p + 112); // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter64.asm:460
if (*CAST<uint8_t*>(t3.i8p + 7) > uint8_t(0x1)) // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter.asm:894
goto _offlineasm_writeBarrierOnGlobalLexicalEnvironment__writeBarrierOnGlobal__94_skipIfIsRememberedOrInEden__done;
PUSH(pcBase); // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter64.asm:437
PUSH(pc);
t0.i = cfr.i; // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter64.asm:438
t1.i = t3.i; // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter64.asm:439
llint_write_barrier_slow(t0, t1); // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter64.asm:85
POP(pc); // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter64.asm:441
POP(pcBase);
OFFLINE_ASM_LOCAL_LABEL(_offlineasm_writeBarrierOnGlobalLexicalEnvironment__writeBarrierOnGlobal__94_skipIfIsRememberedOrInEden__done)
OFFLINE_ASM_LOCAL_LABEL(_offlineasm_writeBarrierOnGlobalLexicalEnvironment__94_writeBarrierOnGlobal__writeBarrierDone)
t0.i = *CAST<intptr_t*>(cfr.i8p + 16); // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter64.asm:2025
t0.i = *CAST<intptr_t*>(t0.i8p + 8); // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter64.asm:2026
t0.i = *CAST<intptr_t*>(t0.i8p + 1424); // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter64.asm:2027
if (*CAST<int8_t*>(t0.i8p + 4) == int8_t(0x2)) // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter64.asm:2028
goto _offlineasm_pDynamic;
t0.i = *CAST<int32_t*>(pcBase.i8p + (pc.i << 3) + intptr_t(0x20)); // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter.asm:290
t0.i32 = t0.i32 & int32_t(0xffc00); // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter64.asm:2238
t0.clearHighWord();
t0.i32 = t0.i32 >> (intptr_t(0xa) & 0x1f); // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter64.asm:2239
t0.clearHighWord();
if (t0.i32 != int32_t(0x2)) // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter64.asm:2240
goto _offlineasm_94_checkTDZInGlobalPutToScopeIfNecessary__noNeedForTDZCheck;
t0.i = *CAST<intptr_t*>(pcBase.i8p + (pc.i << 3) + intptr_t(0x30)); // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter.asm:294
t0.i64 = *CAST<int64_t*>(t0.i8p); // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter64.asm:2242
if (t0.i64 == int64_t(0x0)) // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter64.asm:2243
goto _offlineasm_pDynamic;
OFFLINE_ASM_LOCAL_LABEL(_offlineasm_94_checkTDZInGlobalPutToScopeIfNecessary__noNeedForTDZCheck)
t0.i = *CAST<int32_t*>(pcBase.i8p + (pc.i << 3) + intptr_t(0x18)); // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter.asm:290
if (t0.i >= intptr_t(0x40000000)) // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter64.asm:383
goto _offlineasm_putGlobalVariable__95_loadConstantOrVariable__constant;
t1.i64 = *CAST<int64_t*>(cfr.i8p + (t0.i << 3)); // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter64.asm:384
goto _offlineasm_putGlobalVariable__95_loadConstantOrVariable__done; // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter64.asm:385
OFFLINE_ASM_LOCAL_LABEL(_offlineasm_putGlobalVariable__95_loadConstantOrVariable__constant)
t1.i = *CAST<intptr_t*>(cfr.i8p + 16); // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter64.asm:387
t1.i = *CAST<intptr_t*>(t1.i8p + 264); // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter64.asm:388
t0.i = t0.i - intptr_t(0x40000000); // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter64.asm:389
t1.i64 = *CAST<int64_t*>(t1.i8p + (t0.i << 3)); // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter64.asm:390
OFFLINE_ASM_LOCAL_LABEL(_offlineasm_putGlobalVariable__95_loadConstantOrVariable__done)
t2.i = *CAST<intptr_t*>(pcBase.i8p + (pc.i << 3) + intptr_t(0x28)); // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter.asm:294
t0.i = *CAST<intptr_t*>(pcBase.i8p + (pc.i << 3) + intptr_t(0x30)); // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter.asm:294
if (*CAST<int8_t*>(t2.i8p + 4) != int8_t(0x2)) // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter.asm:900
goto _offlineasm_pDynamic;
*CAST<int64_t*>(t0.i8p) = t1.i64; // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter64.asm:2215
pc.i = pc.i + intptr_t(0x7); // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter64.asm:31
opcode = *CAST<Opcode*>(pcBase.i8p + (pc.i << 3)); // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter64.asm:27
DISPATCH_OPCODE();
OFFLINE_ASM_LOCAL_LABEL(_offlineasm_pClosureVarWithVarInjectionChecks)
if (t0.i32 != int32_t(0x9)) // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter64.asm:2310
goto _offlineasm_pModuleVar;
t1.i = *CAST<int32_t*>(pcBase.i8p + (pc.i << 3) + intptr_t(0x18)); // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter.asm:290
if (t1.i >= intptr_t(0x40000000)) // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter64.asm:383
goto _offlineasm_writeBarrierOnOperands__loadConstantOrVariableCell__96_loadConstantOrVariable__constant;
t0.i64 = *CAST<int64_t*>(cfr.i8p + (t1.i << 3)); // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter64.asm:384
goto _offlineasm_writeBarrierOnOperands__loadConstantOrVariableCell__96_loadConstantOrVariable__done; // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter64.asm:385
OFFLINE_ASM_LOCAL_LABEL(_offlineasm_writeBarrierOnOperands__loadConstantOrVariableCell__96_loadConstantOrVariable__constant)
t0.i = *CAST<intptr_t*>(cfr.i8p + 16); // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter64.asm:387
t0.i = *CAST<intptr_t*>(t0.i8p + 264); // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter64.asm:388
t1.i = t1.i - intptr_t(0x40000000); // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter64.asm:389
t0.i64 = *CAST<int64_t*>(t0.i8p + (t1.i << 3)); // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter64.asm:390
OFFLINE_ASM_LOCAL_LABEL(_offlineasm_writeBarrierOnOperands__loadConstantOrVariableCell__96_loadConstantOrVariable__done)
if ((t0.i64 & tagMask.i64) != 0) // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter64.asm:401
goto _offlineasm_97_writeBarrierOnOperands__writeBarrierDone;
if (t0.i == 0) // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter64.asm:422
goto _offlineasm_97_writeBarrierOnOperands__writeBarrierDone;
t1.i = *CAST<int32_t*>(pcBase.i8p + (pc.i << 3) + intptr_t(0x8)); // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter.asm:290
if (t1.i >= intptr_t(0x40000000)) // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter64.asm:383
goto _offlineasm_writeBarrierOnOperands__writeBarrierOnOperand__loadConstantOrVariableCell__97_loadConstantOrVariable__constant;
t2.i64 = *CAST<int64_t*>(cfr.i8p + (t1.i << 3)); // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter64.asm:384
goto _offlineasm_writeBarrierOnOperands__writeBarrierOnOperand__loadConstantOrVariableCell__97_loadConstantOrVariable__done; // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter64.asm:385
OFFLINE_ASM_LOCAL_LABEL(_offlineasm_writeBarrierOnOperands__writeBarrierOnOperand__loadConstantOrVariableCell__97_loadConstantOrVariable__constant)
t2.i = *CAST<intptr_t*>(cfr.i8p + 16); // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter64.asm:387
t2.i = *CAST<intptr_t*>(t2.i8p + 264); // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter64.asm:388
t1.i = t1.i - intptr_t(0x40000000); // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter64.asm:389
t2.i64 = *CAST<int64_t*>(t2.i8p + (t1.i << 3)); // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter64.asm:390
OFFLINE_ASM_LOCAL_LABEL(_offlineasm_writeBarrierOnOperands__writeBarrierOnOperand__loadConstantOrVariableCell__97_loadConstantOrVariable__done)
if ((t2.i64 & tagMask.i64) != 0) // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter64.asm:401
goto _offlineasm_writeBarrierOnOperands__97_writeBarrierOnOperand__writeBarrierDone;
if (*CAST<uint8_t*>(t2.i8p + 7) > uint8_t(0x1)) // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter.asm:894
goto _offlineasm_writeBarrierOnOperands__writeBarrierOnOperand__97_skipIfIsRememberedOrInEden__done;
PUSH(pcBase); // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter64.asm:410
PUSH(pc);
t1.i = t2.i; // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter64.asm:411
t0.i = cfr.i; // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter64.asm:412
llint_write_barrier_slow(t0, t1); // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter64.asm:85
POP(pc); // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter64.asm:414
POP(pcBase);
OFFLINE_ASM_LOCAL_LABEL(_offlineasm_writeBarrierOnOperands__writeBarrierOnOperand__97_skipIfIsRememberedOrInEden__done)
OFFLINE_ASM_LOCAL_LABEL(_offlineasm_writeBarrierOnOperands__97_writeBarrierOnOperand__writeBarrierDone)
OFFLINE_ASM_LOCAL_LABEL(_offlineasm_97_writeBarrierOnOperands__writeBarrierDone)
t0.i = *CAST<intptr_t*>(cfr.i8p + 16); // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter64.asm:2025
t0.i = *CAST<intptr_t*>(t0.i8p + 8); // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter64.asm:2026
t0.i = *CAST<intptr_t*>(t0.i8p + 1424); // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter64.asm:2027
if (*CAST<int8_t*>(t0.i8p + 4) == int8_t(0x2)) // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter64.asm:2028
goto _offlineasm_pDynamic;
t0.i = *CAST<int32_t*>(pcBase.i8p + (pc.i << 3) + intptr_t(0x8)); // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter.asm:290
t0.i64 = *CAST<int64_t*>(cfr.i8p + (t0.i << 3)); // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter64.asm:378
t1.i = *CAST<int32_t*>(pcBase.i8p + (pc.i << 3) + intptr_t(0x18)); // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter.asm:290
if (t1.i >= intptr_t(0x40000000)) // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter64.asm:383
goto _offlineasm_putClosureVar__98_loadConstantOrVariable__constant;
t2.i64 = *CAST<int64_t*>(cfr.i8p + (t1.i << 3)); // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter64.asm:384
goto _offlineasm_putClosureVar__98_loadConstantOrVariable__done; // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter64.asm:385
OFFLINE_ASM_LOCAL_LABEL(_offlineasm_putClosureVar__98_loadConstantOrVariable__constant)
t2.i = *CAST<intptr_t*>(cfr.i8p + 16); // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter64.asm:387
t2.i = *CAST<intptr_t*>(t2.i8p + 264); // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter64.asm:388
t1.i = t1.i - intptr_t(0x40000000); // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter64.asm:389
t2.i64 = *CAST<int64_t*>(t2.i8p + (t1.i << 3)); // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter64.asm:390
OFFLINE_ASM_LOCAL_LABEL(_offlineasm_putClosureVar__98_loadConstantOrVariable__done)
t1.i = *CAST<int32_t*>(pcBase.i8p + (pc.i << 3) + intptr_t(0x30)); // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter.asm:290
*CAST<int64_t*>(t0.i8p + (t1.i << 3) + intptr_t(0x20)) = t2.i64; // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter64.asm:2222
pc.i = pc.i + intptr_t(0x7); // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter64.asm:31
opcode = *CAST<Opcode*>(pcBase.i8p + (pc.i << 3)); // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter64.asm:27
DISPATCH_OPCODE();
OFFLINE_ASM_LOCAL_LABEL(_offlineasm_pModuleVar)
if (t0.i32 != int32_t(0x5)) // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter64.asm:2318
goto _offlineasm_pDynamic;
pc.i8p = pcBase.i8p + (pc.i << 3); // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter64.asm:302
t0.i = cfr.i; // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter64.asm:313
t1.i = pc.i; // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter64.asm:314
{ // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter64.asm:77
SlowPathReturnType result = slow_path_throw_strict_mode_readonly_property_write_error(t0, t1);
decodeResult(result, t0.vp, t1.vp);
}
pc.i = t0.i; // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter64.asm:306
pc.i = pc.i - pcBase.i; // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter64.asm:307
pc.i = pc.i >> (intptr_t(0x3) & 0x1f); // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter64.asm:308
pc.i = pc.i + intptr_t(0x7); // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter64.asm:31
opcode = *CAST<Opcode*>(pcBase.i8p + (pc.i << 3)); // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter64.asm:27
DISPATCH_OPCODE();
OFFLINE_ASM_LOCAL_LABEL(_offlineasm_pDynamic)
pc.i8p = pcBase.i8p + (pc.i << 3); // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter64.asm:302
t0.i = cfr.i; // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter64.asm:313
t1.i = pc.i; // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter64.asm:314
{ // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter64.asm:77
SlowPathReturnType result = llint_slow_path_put_to_scope(t0, t1);
decodeResult(result, t0.vp, t1.vp);
}
pc.i = t0.i; // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter64.asm:306
pc.i = pc.i - pcBase.i; // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter64.asm:307
pc.i = pc.i >> (intptr_t(0x3) & 0x1f); // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter64.asm:308
pc.i = pc.i + intptr_t(0x7); // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter64.asm:31
opcode = *CAST<Opcode*>(pcBase.i8p + (pc.i << 3)); // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter64.asm:27
DISPATCH_OPCODE();
OFFLINE_ASM_OPCODE_LABEL(op_get_from_arguments)
t0.i = *CAST<int32_t*>(pcBase.i8p + (pc.i << 3) + intptr_t(0x10)); // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter.asm:290
t0.i64 = *CAST<int64_t*>(cfr.i8p + (t0.i << 3)); // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter64.asm:378
t1.u = *CAST<uint32_t*>(pcBase.i8p + (pc.i << 3) + intptr_t(0x18)); // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter64.asm:2330
t0.i64 = *CAST<int64_t*>(t0.i8p + (t1.i << 3) + intptr_t(0x28)); // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter64.asm:2331
t1.i = *CAST<intptr_t*>(pcBase.i8p + (pc.i << 3) + intptr_t(0x20)); // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter.asm:294
*CAST<int64_t*>(t1.i8p + 24) = t0.i64; // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter64.asm:466
t1.i = *CAST<int32_t*>(pcBase.i8p + (pc.i << 3) + intptr_t(0x8)); // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter.asm:290
*CAST<int64_t*>(cfr.i8p + (t1.i << 3)) = t0.i64; // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter64.asm:2334
pc.i = pc.i + intptr_t(0x5); // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter64.asm:31
opcode = *CAST<Opcode*>(pcBase.i8p + (pc.i << 3)); // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter64.asm:27
DISPATCH_OPCODE();
OFFLINE_ASM_OPCODE_LABEL(op_put_to_arguments)
t1.i = *CAST<int32_t*>(pcBase.i8p + (pc.i << 3) + intptr_t(0x18)); // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter.asm:290
if (t1.i >= intptr_t(0x40000000)) // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter64.asm:383
goto _offlineasm_writeBarrierOnOperands__loadConstantOrVariableCell__99_loadConstantOrVariable__constant;
t0.i64 = *CAST<int64_t*>(cfr.i8p + (t1.i << 3)); // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter64.asm:384
goto _offlineasm_writeBarrierOnOperands__loadConstantOrVariableCell__99_loadConstantOrVariable__done; // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter64.asm:385
OFFLINE_ASM_LOCAL_LABEL(_offlineasm_writeBarrierOnOperands__loadConstantOrVariableCell__99_loadConstantOrVariable__constant)
t0.i = *CAST<intptr_t*>(cfr.i8p + 16); // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter64.asm:387
t0.i = *CAST<intptr_t*>(t0.i8p + 264); // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter64.asm:388
t1.i = t1.i - intptr_t(0x40000000); // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter64.asm:389
t0.i64 = *CAST<int64_t*>(t0.i8p + (t1.i << 3)); // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter64.asm:390
OFFLINE_ASM_LOCAL_LABEL(_offlineasm_writeBarrierOnOperands__loadConstantOrVariableCell__99_loadConstantOrVariable__done)
if ((t0.i64 & tagMask.i64) != 0) // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter64.asm:401
goto _offlineasm_100_writeBarrierOnOperands__writeBarrierDone;
if (t0.i == 0) // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter64.asm:422
goto _offlineasm_100_writeBarrierOnOperands__writeBarrierDone;
t1.i = *CAST<int32_t*>(pcBase.i8p + (pc.i << 3) + intptr_t(0x8)); // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter.asm:290
if (t1.i >= intptr_t(0x40000000)) // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter64.asm:383
goto _offlineasm_writeBarrierOnOperands__writeBarrierOnOperand__loadConstantOrVariableCell__100_loadConstantOrVariable__constant;
t2.i64 = *CAST<int64_t*>(cfr.i8p + (t1.i << 3)); // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter64.asm:384
goto _offlineasm_writeBarrierOnOperands__writeBarrierOnOperand__loadConstantOrVariableCell__100_loadConstantOrVariable__done; // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter64.asm:385
OFFLINE_ASM_LOCAL_LABEL(_offlineasm_writeBarrierOnOperands__writeBarrierOnOperand__loadConstantOrVariableCell__100_loadConstantOrVariable__constant)
t2.i = *CAST<intptr_t*>(cfr.i8p + 16); // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter64.asm:387
t2.i = *CAST<intptr_t*>(t2.i8p + 264); // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter64.asm:388
t1.i = t1.i - intptr_t(0x40000000); // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter64.asm:389
t2.i64 = *CAST<int64_t*>(t2.i8p + (t1.i << 3)); // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter64.asm:390
OFFLINE_ASM_LOCAL_LABEL(_offlineasm_writeBarrierOnOperands__writeBarrierOnOperand__loadConstantOrVariableCell__100_loadConstantOrVariable__done)
if ((t2.i64 & tagMask.i64) != 0) // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter64.asm:401
goto _offlineasm_writeBarrierOnOperands__100_writeBarrierOnOperand__writeBarrierDone;
if (*CAST<uint8_t*>(t2.i8p + 7) > uint8_t(0x1)) // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter.asm:894
goto _offlineasm_writeBarrierOnOperands__writeBarrierOnOperand__100_skipIfIsRememberedOrInEden__done;
PUSH(pcBase); // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter64.asm:410
PUSH(pc);
t1.i = t2.i; // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter64.asm:411
t0.i = cfr.i; // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter64.asm:412
llint_write_barrier_slow(t0, t1); // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter64.asm:85
POP(pc); // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter64.asm:414
POP(pcBase);
OFFLINE_ASM_LOCAL_LABEL(_offlineasm_writeBarrierOnOperands__writeBarrierOnOperand__100_skipIfIsRememberedOrInEden__done)
OFFLINE_ASM_LOCAL_LABEL(_offlineasm_writeBarrierOnOperands__100_writeBarrierOnOperand__writeBarrierDone)
OFFLINE_ASM_LOCAL_LABEL(_offlineasm_100_writeBarrierOnOperands__writeBarrierDone)
t0.i = *CAST<int32_t*>(pcBase.i8p + (pc.i << 3) + intptr_t(0x8)); // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter.asm:290
t0.i64 = *CAST<int64_t*>(cfr.i8p + (t0.i << 3)); // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter64.asm:378
t1.u = *CAST<uint32_t*>(pcBase.i8p + (pc.i << 3) + intptr_t(0x10)); // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter64.asm:2342
t3.i = *CAST<int32_t*>(pcBase.i8p + (pc.i << 3) + intptr_t(0x18)); // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter.asm:290
if (t3.i >= intptr_t(0x40000000)) // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter64.asm:383
goto _offlineasm_101_loadConstantOrVariable__constant;
t2.i64 = *CAST<int64_t*>(cfr.i8p + (t3.i << 3)); // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter64.asm:384
goto _offlineasm_101_loadConstantOrVariable__done; // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter64.asm:385
OFFLINE_ASM_LOCAL_LABEL(_offlineasm_101_loadConstantOrVariable__constant)
t2.i = *CAST<intptr_t*>(cfr.i8p + 16); // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter64.asm:387
t2.i = *CAST<intptr_t*>(t2.i8p + 264); // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter64.asm:388
t3.i = t3.i - intptr_t(0x40000000); // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter64.asm:389
t2.i64 = *CAST<int64_t*>(t2.i8p + (t3.i << 3)); // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter64.asm:390
OFFLINE_ASM_LOCAL_LABEL(_offlineasm_101_loadConstantOrVariable__done)
*CAST<int64_t*>(t0.i8p + (t1.i << 3) + intptr_t(0x28)) = t2.i64; // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter64.asm:2345
pc.i = pc.i + intptr_t(0x4); // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter64.asm:31
opcode = *CAST<Opcode*>(pcBase.i8p + (pc.i << 3)); // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter64.asm:27
DISPATCH_OPCODE();
OFFLINE_ASM_OPCODE_LABEL(op_get_parent_scope)
t0.i = *CAST<int32_t*>(pcBase.i8p + (pc.i << 3) + intptr_t(0x10)); // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter.asm:290
t0.i64 = *CAST<int64_t*>(cfr.i8p + (t0.i << 3)); // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter64.asm:378
t0.i = *CAST<intptr_t*>(t0.i8p + 16); // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter64.asm:2352
t1.i = *CAST<int32_t*>(pcBase.i8p + (pc.i << 3) + intptr_t(0x8)); // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter.asm:290
*CAST<int64_t*>(cfr.i8p + (t1.i << 3)) = t0.i64; // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter64.asm:2354
pc.i = pc.i + intptr_t(0x3); // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter64.asm:31
opcode = *CAST<Opcode*>(pcBase.i8p + (pc.i << 3)); // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter64.asm:27
DISPATCH_OPCODE();
OFFLINE_ASM_OPCODE_LABEL(op_profile_type)
t1.i = *CAST<intptr_t*>(cfr.i8p + 16); // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter64.asm:2360
t1.i = *CAST<intptr_t*>(t1.i8p + 56); // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter64.asm:2361
t1.i = *CAST<intptr_t*>(t1.i8p + 20520); // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter64.asm:2363
t2.i = *CAST<intptr_t*>(t1.i8p + 16); // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter64.asm:2365
t3.i = *CAST<int32_t*>(pcBase.i8p + (pc.i << 3) + intptr_t(0x8)); // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter.asm:290
if (t3.i >= intptr_t(0x40000000)) // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter64.asm:383
goto _offlineasm_102_loadConstantOrVariable__constant;
t0.i64 = *CAST<int64_t*>(cfr.i8p + (t3.i << 3)); // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter64.asm:384
goto _offlineasm_102_loadConstantOrVariable__done; // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter64.asm:385
OFFLINE_ASM_LOCAL_LABEL(_offlineasm_102_loadConstantOrVariable__constant)
t0.i = *CAST<intptr_t*>(cfr.i8p + 16); // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter64.asm:387
t0.i = *CAST<intptr_t*>(t0.i8p + 264); // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter64.asm:388
t3.i = t3.i - intptr_t(0x40000000); // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter64.asm:389
t0.i64 = *CAST<int64_t*>(t0.i8p + (t3.i << 3)); // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter64.asm:390
OFFLINE_ASM_LOCAL_LABEL(_offlineasm_102_loadConstantOrVariable__done)
if (t0.i64 == int64_t(0x0)) // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter64.asm:2371
goto _offlineasm_opProfileTypeDone;
*CAST<int64_t*>(t2.i8p) = t0.i64; // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter64.asm:2373
t3.i = *CAST<intptr_t*>(pcBase.i8p + (pc.i << 3) + intptr_t(0x10)); // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter.asm:294
*CAST<intptr_t*>(t2.i8p + 8) = t3.i; // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter64.asm:2377
if ((t0.i64 & tagMask.i64) == 0) // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter64.asm:2379
goto _offlineasm_opProfileTypeIsCell;
*CAST<int32_t*>(t2.i8p + 16) = int32_t(0x0); // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter64.asm:2380
goto _offlineasm_opProfileTypeSkipIsCell; // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter64.asm:2381
OFFLINE_ASM_LOCAL_LABEL(_offlineasm_opProfileTypeIsCell)
t3.u = *CAST<uint32_t*>(t0.i8p); // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter64.asm:2383
*CAST<int32_t*>(t2.i8p + 16) = t3.i32; // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter64.asm:2384
OFFLINE_ASM_LOCAL_LABEL(_offlineasm_opProfileTypeSkipIsCell)
t2.i = t2.i + intptr_t(0x18); // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter64.asm:2388
*CAST<intptr_t*>(t1.i8p + 16) = t2.i; // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter64.asm:2389
t1.i = *CAST<intptr_t*>(t1.i8p + 24); // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter64.asm:2391
if (t2.i != t1.i) // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter64.asm:2392
goto _offlineasm_opProfileTypeDone;
pc.i8p = pcBase.i8p + (pc.i << 3); // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter64.asm:302
t0.i = cfr.i; // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter64.asm:313
t1.i = pc.i; // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter64.asm:314
{ // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter64.asm:77
SlowPathReturnType result = slow_path_profile_type_clear_log(t0, t1);
decodeResult(result, t0.vp, t1.vp);
}
pc.i = t0.i; // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter64.asm:306
pc.i = pc.i - pcBase.i; // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter64.asm:307
pc.i = pc.i >> (intptr_t(0x3) & 0x1f); // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter64.asm:308
OFFLINE_ASM_LOCAL_LABEL(_offlineasm_opProfileTypeDone)
pc.i = pc.i + intptr_t(0x6); // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter64.asm:31
opcode = *CAST<Opcode*>(pcBase.i8p + (pc.i << 3)); // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter64.asm:27
DISPATCH_OPCODE();
OFFLINE_ASM_OPCODE_LABEL(op_profile_control_flow)
t0.i = *CAST<intptr_t*>(pcBase.i8p + (pc.i << 3) + intptr_t(0x8)); // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter.asm:294
*CAST<int64_t*>(t0.i8p + 8) = *CAST<int64_t*>(t0.i8p + 8) + int64_t(0x1); // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter64.asm:2401
pc.i = pc.i + intptr_t(0x2); // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter64.asm:31
opcode = *CAST<Opcode*>(pcBase.i8p + (pc.i << 3)); // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter64.asm:27
DISPATCH_OPCODE();
OFFLINE_ASM_OPCODE_LABEL(op_get_rest_length)
t0.u = *CAST<uint32_t*>(cfr.i8p + 32); // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter64.asm:2407
t0.i32 = t0.i32 - int32_t(0x1); // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter64.asm:2408
t0.clearHighWord();
t1.i = *CAST<int32_t*>(pcBase.i8p + (pc.i << 3) + intptr_t(0x10)); // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter.asm:290
if (t0.i32 <= t1.i32) // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter64.asm:2410
goto _offlineasm_storeZero;
t0.i32 = t0.i32 - t1.i32; // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter64.asm:2411
t0.clearHighWord();
goto _offlineasm_boxUp; // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter64.asm:2412
OFFLINE_ASM_LOCAL_LABEL(_offlineasm_storeZero)
t0.i = intptr_t(0x0); // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter64.asm:2414
OFFLINE_ASM_LOCAL_LABEL(_offlineasm_boxUp)
t0.i64 = t0.i64 | tagTypeNumber.i64; // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter64.asm:2416
t1.i = *CAST<int32_t*>(pcBase.i8p + (pc.i << 3) + intptr_t(0x8)); // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter.asm:290
*CAST<int64_t*>(cfr.i8p + (t1.i << 3)) = t0.i64; // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter64.asm:2418
pc.i = pc.i + intptr_t(0x3); // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter64.asm:31
opcode = *CAST<Opcode*>(pcBase.i8p + (pc.i << 3)); // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter64.asm:27
DISPATCH_OPCODE();
OFFLINE_ASM_OPCODE_LABEL(op_log_shadow_chicken_prologue)
t1.i = *CAST<intptr_t*>(cfr.i8p + 16); // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter.asm:1563
t1.i = *CAST<intptr_t*>(t1.i8p + 56); // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter.asm:1564
t2.i = *CAST<intptr_t*>(t1.i8p + 20648); // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter.asm:1565
t0.i = *CAST<intptr_t*>(t2.i8p + 16); // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter.asm:1566
if (t0.u >= *CAST<uintptr_t*>(t2.i8p + 24)) // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter.asm:1567
goto _offlineasm_opLogShadowChickenPrologueSlow;
t1.i = intptr_t(0x38) + t0.i; // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter.asm:1568
*CAST<intptr_t*>(t2.i8p + 16) = t1.i; // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter.asm:1569
*CAST<intptr_t*>(t0.i8p + 16) = cfr.i; // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter64.asm:2425
t1.i = *CAST<intptr_t*>(cfr.i8p); // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter64.asm:2426
*CAST<intptr_t*>(t0.i8p + 24) = t1.i; // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter64.asm:2427
t1.i = *CAST<intptr_t*>(cfr.i8p + 24); // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter64.asm:2428
*CAST<intptr_t*>(t0.i8p + 8) = t1.i; // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter64.asm:2429
t1.i = *CAST<int32_t*>(pcBase.i8p + (pc.i << 3) + intptr_t(0x8)); // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter.asm:290
t1.i64 = *CAST<int64_t*>(cfr.i8p + (t1.i << 3)); // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter64.asm:378
*CAST<intptr_t*>(t0.i8p + 32) = t1.i; // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter64.asm:2431
pc.i = pc.i + intptr_t(0x2); // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter64.asm:31
opcode = *CAST<Opcode*>(pcBase.i8p + (pc.i << 3)); // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter64.asm:27
DISPATCH_OPCODE();
OFFLINE_ASM_LOCAL_LABEL(_offlineasm_opLogShadowChickenPrologueSlow)
pc.i8p = pcBase.i8p + (pc.i << 3); // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter64.asm:302
t0.i = cfr.i; // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter64.asm:313
t1.i = pc.i; // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter64.asm:314
{ // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter64.asm:77
SlowPathReturnType result = llint_slow_path_log_shadow_chicken_prologue(t0, t1);
decodeResult(result, t0.vp, t1.vp);
}
pc.i = t0.i; // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter64.asm:306
pc.i = pc.i - pcBase.i; // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter64.asm:307
pc.i = pc.i >> (intptr_t(0x3) & 0x1f); // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter64.asm:308
pc.i = pc.i + intptr_t(0x2); // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter64.asm:31
opcode = *CAST<Opcode*>(pcBase.i8p + (pc.i << 3)); // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter64.asm:27
DISPATCH_OPCODE();
OFFLINE_ASM_OPCODE_LABEL(op_log_shadow_chicken_tail)
t1.i = *CAST<intptr_t*>(cfr.i8p + 16); // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter.asm:1563
t1.i = *CAST<intptr_t*>(t1.i8p + 56); // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter.asm:1564
t2.i = *CAST<intptr_t*>(t1.i8p + 20648); // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter.asm:1565
t0.i = *CAST<intptr_t*>(t2.i8p + 16); // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter.asm:1566
if (t0.u >= *CAST<uintptr_t*>(t2.i8p + 24)) // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter.asm:1567
goto _offlineasm_opLogShadowChickenTailSlow;
t1.i = intptr_t(0x38) + t0.i; // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter.asm:1568
*CAST<intptr_t*>(t2.i8p + 16) = t1.i; // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter.asm:1569
*CAST<intptr_t*>(t0.i8p + 16) = cfr.i; // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter64.asm:2441
*CAST<intptr_t*>(t0.i8p + 8) = intptr_t(0x7a11); // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter64.asm:2442
t1.i = *CAST<int32_t*>(pcBase.i8p + (pc.i << 3) + intptr_t(0x8)); // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter.asm:290
t1.i64 = *CAST<int64_t*>(cfr.i8p + (t1.i << 3)); // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter64.asm:378
*CAST<intptr_t*>(t0.i8p) = t1.i; // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter64.asm:2444
t1.i = *CAST<int32_t*>(pcBase.i8p + (pc.i << 3) + intptr_t(0x10)); // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter.asm:290
t1.i64 = *CAST<int64_t*>(cfr.i8p + (t1.i << 3)); // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter64.asm:378
*CAST<intptr_t*>(t0.i8p + 32) = t1.i; // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter64.asm:2446
t1.i = *CAST<intptr_t*>(cfr.i8p + 16); // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter64.asm:2447
*CAST<intptr_t*>(t0.i8p + 40) = t1.i; // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter64.asm:2448
*CAST<int32_t*>(t0.i8p + 48) = pc.i32; // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter64.asm:2449
pc.i = pc.i + intptr_t(0x3); // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter64.asm:31
opcode = *CAST<Opcode*>(pcBase.i8p + (pc.i << 3)); // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter64.asm:27
DISPATCH_OPCODE();
OFFLINE_ASM_LOCAL_LABEL(_offlineasm_opLogShadowChickenTailSlow)
pc.i8p = pcBase.i8p + (pc.i << 3); // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter64.asm:302
t0.i = cfr.i; // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter64.asm:313
t1.i = pc.i; // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter64.asm:314
{ // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter64.asm:77
SlowPathReturnType result = llint_slow_path_log_shadow_chicken_tail(t0, t1);
decodeResult(result, t0.vp, t1.vp);
}
pc.i = t0.i; // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter64.asm:306
pc.i = pc.i - pcBase.i; // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter64.asm:307
pc.i = pc.i >> (intptr_t(0x3) & 0x1f); // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter64.asm:308
pc.i = pc.i + intptr_t(0x3); // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter64.asm:31
opcode = *CAST<Opcode*>(pcBase.i8p + (pc.i << 3)); // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter64.asm:27
DISPATCH_OPCODE();
OFFLINE_ASM_OPCODE_LABEL(op_create_direct_arguments)
pc.i8p = pcBase.i8p + (pc.i << 3); // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter64.asm:302
t0.i = cfr.i; // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter64.asm:313
t1.i = pc.i; // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter64.asm:314
{ // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter64.asm:77
SlowPathReturnType result = slow_path_create_direct_arguments(t0, t1);
decodeResult(result, t0.vp, t1.vp);
}
pc.i = t0.i; // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter64.asm:306
pc.i = pc.i - pcBase.i; // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter64.asm:307
pc.i = pc.i >> (intptr_t(0x3) & 0x1f); // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter64.asm:308
pc.i = pc.i + intptr_t(0x2); // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter64.asm:31
opcode = *CAST<Opcode*>(pcBase.i8p + (pc.i << 3)); // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter64.asm:27
DISPATCH_OPCODE();
OFFLINE_ASM_OPCODE_LABEL(op_create_scoped_arguments)
pc.i8p = pcBase.i8p + (pc.i << 3); // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter64.asm:302
t0.i = cfr.i; // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter64.asm:313
t1.i = pc.i; // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter64.asm:314
{ // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter64.asm:77
SlowPathReturnType result = slow_path_create_scoped_arguments(t0, t1);
decodeResult(result, t0.vp, t1.vp);
}
pc.i = t0.i; // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter64.asm:306
pc.i = pc.i - pcBase.i; // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter64.asm:307
pc.i = pc.i >> (intptr_t(0x3) & 0x1f); // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter64.asm:308
pc.i = pc.i + intptr_t(0x3); // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter64.asm:31
opcode = *CAST<Opcode*>(pcBase.i8p + (pc.i << 3)); // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter64.asm:27
DISPATCH_OPCODE();
OFFLINE_ASM_OPCODE_LABEL(op_create_cloned_arguments)
pc.i8p = pcBase.i8p + (pc.i << 3); // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter64.asm:302
t0.i = cfr.i; // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter64.asm:313
t1.i = pc.i; // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter64.asm:314
{ // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter64.asm:77
SlowPathReturnType result = slow_path_create_cloned_arguments(t0, t1);
decodeResult(result, t0.vp, t1.vp);
}
pc.i = t0.i; // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter64.asm:306
pc.i = pc.i - pcBase.i; // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter64.asm:307
pc.i = pc.i >> (intptr_t(0x3) & 0x1f); // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter64.asm:308
pc.i = pc.i + intptr_t(0x2); // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter64.asm:31
opcode = *CAST<Opcode*>(pcBase.i8p + (pc.i << 3)); // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter64.asm:27
DISPATCH_OPCODE();
OFFLINE_ASM_OPCODE_LABEL(op_create_this)
pc.i8p = pcBase.i8p + (pc.i << 3); // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter64.asm:302
t0.i = cfr.i; // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter64.asm:313
t1.i = pc.i; // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter64.asm:314
{ // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter64.asm:77
SlowPathReturnType result = slow_path_create_this(t0, t1);
decodeResult(result, t0.vp, t1.vp);
}
pc.i = t0.i; // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter64.asm:306
pc.i = pc.i - pcBase.i; // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter64.asm:307
pc.i = pc.i >> (intptr_t(0x3) & 0x1f); // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter64.asm:308
pc.i = pc.i + intptr_t(0x5); // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter64.asm:31
opcode = *CAST<Opcode*>(pcBase.i8p + (pc.i << 3)); // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter64.asm:27
DISPATCH_OPCODE();
OFFLINE_ASM_OPCODE_LABEL(op_new_object)
pc.i8p = pcBase.i8p + (pc.i << 3); // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter64.asm:302
t0.i = cfr.i; // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter64.asm:313
t1.i = pc.i; // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter64.asm:314
{ // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter64.asm:77
SlowPathReturnType result = llint_slow_path_new_object(t0, t1);
decodeResult(result, t0.vp, t1.vp);
}
pc.i = t0.i; // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter64.asm:306
pc.i = pc.i - pcBase.i; // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter64.asm:307
pc.i = pc.i >> (intptr_t(0x3) & 0x1f); // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter64.asm:308
pc.i = pc.i + intptr_t(0x4); // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter64.asm:31
opcode = *CAST<Opcode*>(pcBase.i8p + (pc.i << 3)); // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter64.asm:27
DISPATCH_OPCODE();
OFFLINE_ASM_OPCODE_LABEL(op_new_func)
pc.i8p = pcBase.i8p + (pc.i << 3); // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter64.asm:302
t0.i = cfr.i; // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter64.asm:313
t1.i = pc.i; // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter64.asm:314
{ // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter64.asm:77
SlowPathReturnType result = llint_slow_path_new_func(t0, t1);
decodeResult(result, t0.vp, t1.vp);
}
pc.i = t0.i; // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter64.asm:306
pc.i = pc.i - pcBase.i; // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter64.asm:307
pc.i = pc.i >> (intptr_t(0x3) & 0x1f); // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter64.asm:308
pc.i = pc.i + intptr_t(0x4); // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter64.asm:31
opcode = *CAST<Opcode*>(pcBase.i8p + (pc.i << 3)); // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter64.asm:27
DISPATCH_OPCODE();
OFFLINE_ASM_OPCODE_LABEL(op_new_generator_func)
pc.i8p = pcBase.i8p + (pc.i << 3); // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter64.asm:302
t0.i = cfr.i; // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter64.asm:313
t1.i = pc.i; // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter64.asm:314
{ // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter64.asm:77
SlowPathReturnType result = llint_slow_path_new_generator_func(t0, t1);
decodeResult(result, t0.vp, t1.vp);
}
pc.i = t0.i; // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter64.asm:306
pc.i = pc.i - pcBase.i; // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter64.asm:307
pc.i = pc.i >> (intptr_t(0x3) & 0x1f); // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter64.asm:308
pc.i = pc.i + intptr_t(0x4); // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter64.asm:31
opcode = *CAST<Opcode*>(pcBase.i8p + (pc.i << 3)); // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter64.asm:27
DISPATCH_OPCODE();
OFFLINE_ASM_OPCODE_LABEL(op_new_array)
pc.i8p = pcBase.i8p + (pc.i << 3); // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter64.asm:302
t0.i = cfr.i; // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter64.asm:313
t1.i = pc.i; // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter64.asm:314
{ // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter64.asm:77
SlowPathReturnType result = llint_slow_path_new_array(t0, t1);
decodeResult(result, t0.vp, t1.vp);
}
pc.i = t0.i; // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter64.asm:306
pc.i = pc.i - pcBase.i; // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter64.asm:307
pc.i = pc.i >> (intptr_t(0x3) & 0x1f); // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter64.asm:308
pc.i = pc.i + intptr_t(0x5); // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter64.asm:31
opcode = *CAST<Opcode*>(pcBase.i8p + (pc.i << 3)); // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter64.asm:27
DISPATCH_OPCODE();
OFFLINE_ASM_OPCODE_LABEL(op_new_array_with_size)
pc.i8p = pcBase.i8p + (pc.i << 3); // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter64.asm:302
t0.i = cfr.i; // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter64.asm:313
t1.i = pc.i; // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter64.asm:314
{ // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter64.asm:77
SlowPathReturnType result = llint_slow_path_new_array_with_size(t0, t1);
decodeResult(result, t0.vp, t1.vp);
}
pc.i = t0.i; // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter64.asm:306
pc.i = pc.i - pcBase.i; // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter64.asm:307
pc.i = pc.i >> (intptr_t(0x3) & 0x1f); // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter64.asm:308
pc.i = pc.i + intptr_t(0x4); // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter64.asm:31
opcode = *CAST<Opcode*>(pcBase.i8p + (pc.i << 3)); // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter64.asm:27
DISPATCH_OPCODE();
OFFLINE_ASM_OPCODE_LABEL(op_new_array_buffer)
pc.i8p = pcBase.i8p + (pc.i << 3); // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter64.asm:302
t0.i = cfr.i; // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter64.asm:313
t1.i = pc.i; // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter64.asm:314
{ // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter64.asm:77
SlowPathReturnType result = llint_slow_path_new_array_buffer(t0, t1);
decodeResult(result, t0.vp, t1.vp);
}
pc.i = t0.i; // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter64.asm:306
pc.i = pc.i - pcBase.i; // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter64.asm:307
pc.i = pc.i >> (intptr_t(0x3) & 0x1f); // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter64.asm:308
pc.i = pc.i + intptr_t(0x5); // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter64.asm:31
opcode = *CAST<Opcode*>(pcBase.i8p + (pc.i << 3)); // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter64.asm:27
DISPATCH_OPCODE();
OFFLINE_ASM_OPCODE_LABEL(op_new_regexp)
pc.i8p = pcBase.i8p + (pc.i << 3); // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter64.asm:302
t0.i = cfr.i; // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter64.asm:313
t1.i = pc.i; // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter64.asm:314
{ // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter64.asm:77
SlowPathReturnType result = llint_slow_path_new_regexp(t0, t1);
decodeResult(result, t0.vp, t1.vp);
}
pc.i = t0.i; // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter64.asm:306
pc.i = pc.i - pcBase.i; // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter64.asm:307
pc.i = pc.i >> (intptr_t(0x3) & 0x1f); // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter64.asm:308
pc.i = pc.i + intptr_t(0x3); // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter64.asm:31
opcode = *CAST<Opcode*>(pcBase.i8p + (pc.i << 3)); // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter64.asm:27
DISPATCH_OPCODE();
OFFLINE_ASM_OPCODE_LABEL(op_less)
pc.i8p = pcBase.i8p + (pc.i << 3); // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter64.asm:302
t0.i = cfr.i; // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter64.asm:313
t1.i = pc.i; // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter64.asm:314
{ // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter64.asm:77
SlowPathReturnType result = slow_path_less(t0, t1);
decodeResult(result, t0.vp, t1.vp);
}
pc.i = t0.i; // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter64.asm:306
pc.i = pc.i - pcBase.i; // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter64.asm:307
pc.i = pc.i >> (intptr_t(0x3) & 0x1f); // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter64.asm:308
pc.i = pc.i + intptr_t(0x4); // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter64.asm:31
opcode = *CAST<Opcode*>(pcBase.i8p + (pc.i << 3)); // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter64.asm:27
DISPATCH_OPCODE();
OFFLINE_ASM_OPCODE_LABEL(op_lesseq)
pc.i8p = pcBase.i8p + (pc.i << 3); // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter64.asm:302
t0.i = cfr.i; // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter64.asm:313
t1.i = pc.i; // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter64.asm:314
{ // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter64.asm:77
SlowPathReturnType result = slow_path_lesseq(t0, t1);
decodeResult(result, t0.vp, t1.vp);
}
pc.i = t0.i; // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter64.asm:306
pc.i = pc.i - pcBase.i; // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter64.asm:307
pc.i = pc.i >> (intptr_t(0x3) & 0x1f); // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter64.asm:308
pc.i = pc.i + intptr_t(0x4); // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter64.asm:31
opcode = *CAST<Opcode*>(pcBase.i8p + (pc.i << 3)); // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter64.asm:27
DISPATCH_OPCODE();
OFFLINE_ASM_OPCODE_LABEL(op_greater)
pc.i8p = pcBase.i8p + (pc.i << 3); // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter64.asm:302
t0.i = cfr.i; // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter64.asm:313
t1.i = pc.i; // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter64.asm:314
{ // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter64.asm:77
SlowPathReturnType result = slow_path_greater(t0, t1);
decodeResult(result, t0.vp, t1.vp);
}
pc.i = t0.i; // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter64.asm:306
pc.i = pc.i - pcBase.i; // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter64.asm:307
pc.i = pc.i >> (intptr_t(0x3) & 0x1f); // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter64.asm:308
pc.i = pc.i + intptr_t(0x4); // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter64.asm:31
opcode = *CAST<Opcode*>(pcBase.i8p + (pc.i << 3)); // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter64.asm:27
DISPATCH_OPCODE();
OFFLINE_ASM_OPCODE_LABEL(op_greatereq)
pc.i8p = pcBase.i8p + (pc.i << 3); // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter64.asm:302
t0.i = cfr.i; // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter64.asm:313
t1.i = pc.i; // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter64.asm:314
{ // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter64.asm:77
SlowPathReturnType result = slow_path_greatereq(t0, t1);
decodeResult(result, t0.vp, t1.vp);
}
pc.i = t0.i; // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter64.asm:306
pc.i = pc.i - pcBase.i; // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter64.asm:307
pc.i = pc.i >> (intptr_t(0x3) & 0x1f); // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter64.asm:308
pc.i = pc.i + intptr_t(0x4); // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter64.asm:31
opcode = *CAST<Opcode*>(pcBase.i8p + (pc.i << 3)); // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter64.asm:27
DISPATCH_OPCODE();
OFFLINE_ASM_OPCODE_LABEL(op_mod)
pc.i8p = pcBase.i8p + (pc.i << 3); // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter64.asm:302
t0.i = cfr.i; // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter64.asm:313
t1.i = pc.i; // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter64.asm:314
{ // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter64.asm:77
SlowPathReturnType result = slow_path_mod(t0, t1);
decodeResult(result, t0.vp, t1.vp);
}
pc.i = t0.i; // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter64.asm:306
pc.i = pc.i - pcBase.i; // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter64.asm:307
pc.i = pc.i >> (intptr_t(0x3) & 0x1f); // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter64.asm:308
pc.i = pc.i + intptr_t(0x4); // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter64.asm:31
opcode = *CAST<Opcode*>(pcBase.i8p + (pc.i << 3)); // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter64.asm:27
DISPATCH_OPCODE();
OFFLINE_ASM_OPCODE_LABEL(op_pow)
pc.i8p = pcBase.i8p + (pc.i << 3); // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter64.asm:302
t0.i = cfr.i; // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter64.asm:313
t1.i = pc.i; // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter64.asm:314
{ // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter64.asm:77
SlowPathReturnType result = slow_path_pow(t0, t1);
decodeResult(result, t0.vp, t1.vp);
}
pc.i = t0.i; // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter64.asm:306
pc.i = pc.i - pcBase.i; // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter64.asm:307
pc.i = pc.i >> (intptr_t(0x3) & 0x1f); // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter64.asm:308
pc.i = pc.i + intptr_t(0x4); // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter64.asm:31
opcode = *CAST<Opcode*>(pcBase.i8p + (pc.i << 3)); // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter64.asm:27
DISPATCH_OPCODE();
OFFLINE_ASM_OPCODE_LABEL(op_typeof)
pc.i8p = pcBase.i8p + (pc.i << 3); // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter64.asm:302
t0.i = cfr.i; // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter64.asm:313
t1.i = pc.i; // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter64.asm:314
{ // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter64.asm:77
SlowPathReturnType result = slow_path_typeof(t0, t1);
decodeResult(result, t0.vp, t1.vp);
}
pc.i = t0.i; // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter64.asm:306
pc.i = pc.i - pcBase.i; // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter64.asm:307
pc.i = pc.i >> (intptr_t(0x3) & 0x1f); // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter64.asm:308
pc.i = pc.i + intptr_t(0x3); // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter64.asm:31
opcode = *CAST<Opcode*>(pcBase.i8p + (pc.i << 3)); // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter64.asm:27
DISPATCH_OPCODE();
OFFLINE_ASM_OPCODE_LABEL(op_is_object_or_null)
pc.i8p = pcBase.i8p + (pc.i << 3); // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter64.asm:302
t0.i = cfr.i; // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter64.asm:313
t1.i = pc.i; // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter64.asm:314
{ // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter64.asm:77
SlowPathReturnType result = slow_path_is_object_or_null(t0, t1);
decodeResult(result, t0.vp, t1.vp);
}
pc.i = t0.i; // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter64.asm:306
pc.i = pc.i - pcBase.i; // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter64.asm:307
pc.i = pc.i >> (intptr_t(0x3) & 0x1f); // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter64.asm:308
pc.i = pc.i + intptr_t(0x3); // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter64.asm:31
opcode = *CAST<Opcode*>(pcBase.i8p + (pc.i << 3)); // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter64.asm:27
DISPATCH_OPCODE();
OFFLINE_ASM_OPCODE_LABEL(op_is_function)
pc.i8p = pcBase.i8p + (pc.i << 3); // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter64.asm:302
t0.i = cfr.i; // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter64.asm:313
t1.i = pc.i; // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter64.asm:314
{ // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter64.asm:77
SlowPathReturnType result = slow_path_is_function(t0, t1);
decodeResult(result, t0.vp, t1.vp);
}
pc.i = t0.i; // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter64.asm:306
pc.i = pc.i - pcBase.i; // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter64.asm:307
pc.i = pc.i >> (intptr_t(0x3) & 0x1f); // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter64.asm:308
pc.i = pc.i + intptr_t(0x3); // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter64.asm:31
opcode = *CAST<Opcode*>(pcBase.i8p + (pc.i << 3)); // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter64.asm:27
DISPATCH_OPCODE();
OFFLINE_ASM_OPCODE_LABEL(op_in)
pc.i8p = pcBase.i8p + (pc.i << 3); // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter64.asm:302
t0.i = cfr.i; // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter64.asm:313
t1.i = pc.i; // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter64.asm:314
{ // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter64.asm:77
SlowPathReturnType result = slow_path_in(t0, t1);
decodeResult(result, t0.vp, t1.vp);
}
pc.i = t0.i; // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter64.asm:306
pc.i = pc.i - pcBase.i; // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter64.asm:307
pc.i = pc.i >> (intptr_t(0x3) & 0x1f); // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter64.asm:308
pc.i = pc.i + intptr_t(0x4); // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter64.asm:31
opcode = *CAST<Opcode*>(pcBase.i8p + (pc.i << 3)); // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter64.asm:27
DISPATCH_OPCODE();
OFFLINE_ASM_OPCODE_LABEL(op_try_get_by_id)
pc.i8p = pcBase.i8p + (pc.i << 3); // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter64.asm:302
t0.i = cfr.i; // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter64.asm:313
t1.i = pc.i; // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter64.asm:314
{ // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter64.asm:77
SlowPathReturnType result = llint_slow_path_try_get_by_id(t0, t1);
decodeResult(result, t0.vp, t1.vp);
}
pc.i = t0.i; // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter64.asm:306
pc.i = pc.i - pcBase.i; // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter64.asm:307
pc.i = pc.i >> (intptr_t(0x3) & 0x1f); // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter64.asm:308
pc.i = pc.i + intptr_t(0x5); // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter64.asm:31
opcode = *CAST<Opcode*>(pcBase.i8p + (pc.i << 3)); // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter64.asm:27
DISPATCH_OPCODE();
OFFLINE_ASM_OPCODE_LABEL(op_del_by_id)
pc.i8p = pcBase.i8p + (pc.i << 3); // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter64.asm:302
t0.i = cfr.i; // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter64.asm:313
t1.i = pc.i; // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter64.asm:314
{ // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter64.asm:77
SlowPathReturnType result = llint_slow_path_del_by_id(t0, t1);
decodeResult(result, t0.vp, t1.vp);
}
pc.i = t0.i; // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter64.asm:306
pc.i = pc.i - pcBase.i; // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter64.asm:307
pc.i = pc.i >> (intptr_t(0x3) & 0x1f); // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter64.asm:308
pc.i = pc.i + intptr_t(0x4); // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter64.asm:31
opcode = *CAST<Opcode*>(pcBase.i8p + (pc.i << 3)); // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter64.asm:27
DISPATCH_OPCODE();
OFFLINE_ASM_OPCODE_LABEL(op_del_by_val)
pc.i8p = pcBase.i8p + (pc.i << 3); // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter64.asm:302
t0.i = cfr.i; // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter64.asm:313
t1.i = pc.i; // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter64.asm:314
{ // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter64.asm:77
SlowPathReturnType result = llint_slow_path_del_by_val(t0, t1);
decodeResult(result, t0.vp, t1.vp);
}
pc.i = t0.i; // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter64.asm:306
pc.i = pc.i - pcBase.i; // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter64.asm:307
pc.i = pc.i >> (intptr_t(0x3) & 0x1f); // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter64.asm:308
pc.i = pc.i + intptr_t(0x4); // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter64.asm:31
opcode = *CAST<Opcode*>(pcBase.i8p + (pc.i << 3)); // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter64.asm:27
DISPATCH_OPCODE();
OFFLINE_ASM_OPCODE_LABEL(op_put_by_index)
pc.i8p = pcBase.i8p + (pc.i << 3); // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter64.asm:302
t0.i = cfr.i; // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter64.asm:313
t1.i = pc.i; // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter64.asm:314
{ // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter64.asm:77
SlowPathReturnType result = llint_slow_path_put_by_index(t0, t1);
decodeResult(result, t0.vp, t1.vp);
}
pc.i = t0.i; // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter64.asm:306
pc.i = pc.i - pcBase.i; // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter64.asm:307
pc.i = pc.i >> (intptr_t(0x3) & 0x1f); // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter64.asm:308
pc.i = pc.i + intptr_t(0x4); // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter64.asm:31
opcode = *CAST<Opcode*>(pcBase.i8p + (pc.i << 3)); // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter64.asm:27
DISPATCH_OPCODE();
OFFLINE_ASM_OPCODE_LABEL(op_put_getter_by_id)
pc.i8p = pcBase.i8p + (pc.i << 3); // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter64.asm:302
t0.i = cfr.i; // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter64.asm:313
t1.i = pc.i; // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter64.asm:314
{ // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter64.asm:77
SlowPathReturnType result = llint_slow_path_put_getter_by_id(t0, t1);
decodeResult(result, t0.vp, t1.vp);
}
pc.i = t0.i; // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter64.asm:306
pc.i = pc.i - pcBase.i; // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter64.asm:307
pc.i = pc.i >> (intptr_t(0x3) & 0x1f); // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter64.asm:308
pc.i = pc.i + intptr_t(0x5); // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter64.asm:31
opcode = *CAST<Opcode*>(pcBase.i8p + (pc.i << 3)); // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter64.asm:27
DISPATCH_OPCODE();
OFFLINE_ASM_OPCODE_LABEL(op_put_setter_by_id)
pc.i8p = pcBase.i8p + (pc.i << 3); // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter64.asm:302
t0.i = cfr.i; // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter64.asm:313
t1.i = pc.i; // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter64.asm:314
{ // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter64.asm:77
SlowPathReturnType result = llint_slow_path_put_setter_by_id(t0, t1);
decodeResult(result, t0.vp, t1.vp);
}
pc.i = t0.i; // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter64.asm:306
pc.i = pc.i - pcBase.i; // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter64.asm:307
pc.i = pc.i >> (intptr_t(0x3) & 0x1f); // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter64.asm:308
pc.i = pc.i + intptr_t(0x5); // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter64.asm:31
opcode = *CAST<Opcode*>(pcBase.i8p + (pc.i << 3)); // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter64.asm:27
DISPATCH_OPCODE();
OFFLINE_ASM_OPCODE_LABEL(op_put_getter_setter_by_id)
pc.i8p = pcBase.i8p + (pc.i << 3); // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter64.asm:302
t0.i = cfr.i; // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter64.asm:313
t1.i = pc.i; // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter64.asm:314
{ // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter64.asm:77
SlowPathReturnType result = llint_slow_path_put_getter_setter_by_id(t0, t1);
decodeResult(result, t0.vp, t1.vp);
}
pc.i = t0.i; // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter64.asm:306
pc.i = pc.i - pcBase.i; // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter64.asm:307
pc.i = pc.i >> (intptr_t(0x3) & 0x1f); // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter64.asm:308
pc.i = pc.i + intptr_t(0x6); // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter64.asm:31
opcode = *CAST<Opcode*>(pcBase.i8p + (pc.i << 3)); // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter64.asm:27
DISPATCH_OPCODE();
OFFLINE_ASM_OPCODE_LABEL(op_put_getter_by_val)
pc.i8p = pcBase.i8p + (pc.i << 3); // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter64.asm:302
t0.i = cfr.i; // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter64.asm:313
t1.i = pc.i; // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter64.asm:314
{ // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter64.asm:77
SlowPathReturnType result = llint_slow_path_put_getter_by_val(t0, t1);
decodeResult(result, t0.vp, t1.vp);
}
pc.i = t0.i; // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter64.asm:306
pc.i = pc.i - pcBase.i; // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter64.asm:307
pc.i = pc.i >> (intptr_t(0x3) & 0x1f); // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter64.asm:308
pc.i = pc.i + intptr_t(0x5); // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter64.asm:31
opcode = *CAST<Opcode*>(pcBase.i8p + (pc.i << 3)); // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter64.asm:27
DISPATCH_OPCODE();
OFFLINE_ASM_OPCODE_LABEL(op_put_setter_by_val)
pc.i8p = pcBase.i8p + (pc.i << 3); // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter64.asm:302
t0.i = cfr.i; // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter64.asm:313
t1.i = pc.i; // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter64.asm:314
{ // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter64.asm:77
SlowPathReturnType result = llint_slow_path_put_setter_by_val(t0, t1);
decodeResult(result, t0.vp, t1.vp);
}
pc.i = t0.i; // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter64.asm:306
pc.i = pc.i - pcBase.i; // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter64.asm:307
pc.i = pc.i >> (intptr_t(0x3) & 0x1f); // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter64.asm:308
pc.i = pc.i + intptr_t(0x5); // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter64.asm:31
opcode = *CAST<Opcode*>(pcBase.i8p + (pc.i << 3)); // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter64.asm:27
DISPATCH_OPCODE();
OFFLINE_ASM_OPCODE_LABEL(op_jtrue)
t1.i = *CAST<int32_t*>(pcBase.i8p + (pc.i << 3) + intptr_t(0x8)); // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter.asm:290
if (t1.i >= intptr_t(0x40000000)) // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter64.asm:383
goto _offlineasm_jumpTrueOrFalse__103_loadConstantOrVariable__constant;
t0.i64 = *CAST<int64_t*>(cfr.i8p + (t1.i << 3)); // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter64.asm:384
goto _offlineasm_jumpTrueOrFalse__103_loadConstantOrVariable__done; // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter64.asm:385
OFFLINE_ASM_LOCAL_LABEL(_offlineasm_jumpTrueOrFalse__103_loadConstantOrVariable__constant)
t0.i = *CAST<intptr_t*>(cfr.i8p + 16); // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter64.asm:387
t0.i = *CAST<intptr_t*>(t0.i8p + 264); // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter64.asm:388
t1.i = t1.i - intptr_t(0x40000000); // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter64.asm:389
t0.i64 = *CAST<int64_t*>(t0.i8p + (t1.i << 3)); // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter64.asm:390
OFFLINE_ASM_LOCAL_LABEL(_offlineasm_jumpTrueOrFalse__103_loadConstantOrVariable__done)
t0.i64 = t0.i64 ^ int64_t(0x6); // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter64.asm:1668
if ((t0.i64 & int64_t(-1)) != 0) // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter64.asm:1669
goto _offlineasm_jumpTrueOrFalse__slow;
if (t0.i32 != 0) // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter.asm:1463
goto _offlineasm_jumpTrueOrFalse__target;
pc.i = pc.i + intptr_t(0x3); // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter64.asm:31
opcode = *CAST<Opcode*>(pcBase.i8p + (pc.i << 3)); // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter64.asm:27
DISPATCH_OPCODE();
OFFLINE_ASM_LOCAL_LABEL(_offlineasm_jumpTrueOrFalse__target)
pc.i32 = pc.i32 + *CAST<int32_t*>(pcBase.i8p + (pc.i << 3) + intptr_t(0x10)); // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter64.asm:36
pc.clearHighWord();
opcode = *CAST<Opcode*>(pcBase.i8p + (pc.i << 3)); // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter64.asm:27
DISPATCH_OPCODE();
OFFLINE_ASM_LOCAL_LABEL(_offlineasm_jumpTrueOrFalse__slow)
pc.i8p = pcBase.i8p + (pc.i << 3); // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter64.asm:302
t0.i = cfr.i; // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter64.asm:313
t1.i = pc.i; // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter64.asm:314
{ // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter64.asm:77
SlowPathReturnType result = llint_slow_path_jtrue(t0, t1);
decodeResult(result, t0.vp, t1.vp);
}
pc.i = t0.i; // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter64.asm:306
pc.i = pc.i - pcBase.i; // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter64.asm:307
pc.i = pc.i >> (intptr_t(0x3) & 0x1f); // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter64.asm:308
pc.i = pc.i + intptr_t(0x0); // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter64.asm:31
opcode = *CAST<Opcode*>(pcBase.i8p + (pc.i << 3)); // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter64.asm:27
DISPATCH_OPCODE();
OFFLINE_ASM_OPCODE_LABEL(op_jfalse)
t1.i = *CAST<int32_t*>(pcBase.i8p + (pc.i << 3) + intptr_t(0x8)); // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter.asm:290
if (t1.i >= intptr_t(0x40000000)) // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter64.asm:383
goto _offlineasm_jumpTrueOrFalse__104_loadConstantOrVariable__constant;
t0.i64 = *CAST<int64_t*>(cfr.i8p + (t1.i << 3)); // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter64.asm:384
goto _offlineasm_jumpTrueOrFalse__104_loadConstantOrVariable__done; // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter64.asm:385
OFFLINE_ASM_LOCAL_LABEL(_offlineasm_jumpTrueOrFalse__104_loadConstantOrVariable__constant)
t0.i = *CAST<intptr_t*>(cfr.i8p + 16); // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter64.asm:387
t0.i = *CAST<intptr_t*>(t0.i8p + 264); // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter64.asm:388
t1.i = t1.i - intptr_t(0x40000000); // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter64.asm:389
t0.i64 = *CAST<int64_t*>(t0.i8p + (t1.i << 3)); // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter64.asm:390
OFFLINE_ASM_LOCAL_LABEL(_offlineasm_jumpTrueOrFalse__104_loadConstantOrVariable__done)
t0.i64 = t0.i64 ^ int64_t(0x6); // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter64.asm:1668
if ((t0.i64 & int64_t(-1)) != 0) // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter64.asm:1669
goto _offlineasm_104_jumpTrueOrFalse__slow;
if (t0.i32 == 0) // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter.asm:1470
goto _offlineasm_104_jumpTrueOrFalse__target;
pc.i = pc.i + intptr_t(0x3); // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter64.asm:31
opcode = *CAST<Opcode*>(pcBase.i8p + (pc.i << 3)); // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter64.asm:27
DISPATCH_OPCODE();
OFFLINE_ASM_LOCAL_LABEL(_offlineasm_104_jumpTrueOrFalse__target)
pc.i32 = pc.i32 + *CAST<int32_t*>(pcBase.i8p + (pc.i << 3) + intptr_t(0x10)); // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter64.asm:36
pc.clearHighWord();
opcode = *CAST<Opcode*>(pcBase.i8p + (pc.i << 3)); // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter64.asm:27
DISPATCH_OPCODE();
OFFLINE_ASM_LOCAL_LABEL(_offlineasm_104_jumpTrueOrFalse__slow)
pc.i8p = pcBase.i8p + (pc.i << 3); // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter64.asm:302
t0.i = cfr.i; // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter64.asm:313
t1.i = pc.i; // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter64.asm:314
{ // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter64.asm:77
SlowPathReturnType result = llint_slow_path_jfalse(t0, t1);
decodeResult(result, t0.vp, t1.vp);
}
pc.i = t0.i; // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter64.asm:306
pc.i = pc.i - pcBase.i; // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter64.asm:307
pc.i = pc.i >> (intptr_t(0x3) & 0x1f); // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter64.asm:308
pc.i = pc.i + intptr_t(0x0); // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter64.asm:31
opcode = *CAST<Opcode*>(pcBase.i8p + (pc.i << 3)); // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter64.asm:27
DISPATCH_OPCODE();
OFFLINE_ASM_OPCODE_LABEL(op_jless)
t2.i = *CAST<int32_t*>(pcBase.i8p + (pc.i << 3) + intptr_t(0x8)); // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter.asm:290
t3.i = *CAST<int32_t*>(pcBase.i8p + (pc.i << 3) + intptr_t(0x10)); // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter.asm:290
if (t2.i >= intptr_t(0x40000000)) // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter64.asm:383
goto _offlineasm_compare__105_loadConstantOrVariable__constant;
t0.i64 = *CAST<int64_t*>(cfr.i8p + (t2.i << 3)); // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter64.asm:384
goto _offlineasm_compare__105_loadConstantOrVariable__done; // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter64.asm:385
OFFLINE_ASM_LOCAL_LABEL(_offlineasm_compare__105_loadConstantOrVariable__constant)
t0.i = *CAST<intptr_t*>(cfr.i8p + 16); // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter64.asm:387
t0.i = *CAST<intptr_t*>(t0.i8p + 264); // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter64.asm:388
t2.i = t2.i - intptr_t(0x40000000); // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter64.asm:389
t0.i64 = *CAST<int64_t*>(t0.i8p + (t2.i << 3)); // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter64.asm:390
OFFLINE_ASM_LOCAL_LABEL(_offlineasm_compare__105_loadConstantOrVariable__done)
if (t3.i >= intptr_t(0x40000000)) // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter64.asm:383
goto _offlineasm_compare__106_loadConstantOrVariable__constant;
t1.i64 = *CAST<int64_t*>(cfr.i8p + (t3.i << 3)); // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter64.asm:384
goto _offlineasm_compare__106_loadConstantOrVariable__done; // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter64.asm:385
OFFLINE_ASM_LOCAL_LABEL(_offlineasm_compare__106_loadConstantOrVariable__constant)
t1.i = *CAST<intptr_t*>(cfr.i8p + 16); // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter64.asm:387
t1.i = *CAST<intptr_t*>(t1.i8p + 264); // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter64.asm:388
t3.i = t3.i - intptr_t(0x40000000); // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter64.asm:389
t1.i64 = *CAST<int64_t*>(t1.i8p + (t3.i << 3)); // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter64.asm:390
OFFLINE_ASM_LOCAL_LABEL(_offlineasm_compare__106_loadConstantOrVariable__done)
if (t0.u64 < tagTypeNumber.u64) // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter64.asm:1745
goto _offlineasm_compare__op1NotInt;
if (t1.u64 < tagTypeNumber.u64) // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter64.asm:1746
goto _offlineasm_compare__op2NotInt;
if (t0.i32 < t1.i32) // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter.asm:1477
goto _offlineasm_compare__jumpTarget;
pc.i = pc.i + intptr_t(0x4); // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter64.asm:31
opcode = *CAST<Opcode*>(pcBase.i8p + (pc.i << 3)); // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter64.asm:27
DISPATCH_OPCODE();
OFFLINE_ASM_LOCAL_LABEL(_offlineasm_compare__op1NotInt)
if ((t0.i64 & tagTypeNumber.i64) == 0) // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter64.asm:1751
goto _offlineasm_compare__slow;
if (t1.u64 < tagTypeNumber.u64) // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter64.asm:1752
goto _offlineasm_compare__op1NotIntOp2NotInt;
d1.d = t1.i32; // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter64.asm:1753
goto _offlineasm_compare__op1NotIntReady; // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter64.asm:1754
OFFLINE_ASM_LOCAL_LABEL(_offlineasm_compare__op1NotIntOp2NotInt)
if ((t1.i64 & tagTypeNumber.i64) == 0) // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter64.asm:1756
goto _offlineasm_compare__slow;
t1.i64 = t1.i64 + tagTypeNumber.i64; // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter64.asm:1757
d1.d = t1.castToDouble; // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter64.asm:1758
OFFLINE_ASM_LOCAL_LABEL(_offlineasm_compare__op1NotIntReady)
t0.i64 = t0.i64 + tagTypeNumber.i64; // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter64.asm:1760
d0.d = t0.castToDouble; // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter64.asm:1761
if (d0.d < d1.d) // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter.asm:1478
goto _offlineasm_compare__jumpTarget;
pc.i = pc.i + intptr_t(0x4); // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter64.asm:31
opcode = *CAST<Opcode*>(pcBase.i8p + (pc.i << 3)); // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter64.asm:27
DISPATCH_OPCODE();
OFFLINE_ASM_LOCAL_LABEL(_offlineasm_compare__op2NotInt)
d0.d = t0.i32; // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter64.asm:1766
if ((t1.i64 & tagTypeNumber.i64) == 0) // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter64.asm:1767
goto _offlineasm_compare__slow;
t1.i64 = t1.i64 + tagTypeNumber.i64; // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter64.asm:1768
d1.d = t1.castToDouble; // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter64.asm:1769
if (d0.d < d1.d) // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter.asm:1478
goto _offlineasm_compare__jumpTarget;
pc.i = pc.i + intptr_t(0x4); // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter64.asm:31
opcode = *CAST<Opcode*>(pcBase.i8p + (pc.i << 3)); // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter64.asm:27
DISPATCH_OPCODE();
OFFLINE_ASM_LOCAL_LABEL(_offlineasm_compare__jumpTarget)
pc.i32 = pc.i32 + *CAST<int32_t*>(pcBase.i8p + (pc.i << 3) + intptr_t(0x18)); // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter64.asm:36
pc.clearHighWord();
opcode = *CAST<Opcode*>(pcBase.i8p + (pc.i << 3)); // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter64.asm:27
DISPATCH_OPCODE();
OFFLINE_ASM_LOCAL_LABEL(_offlineasm_compare__slow)
pc.i8p = pcBase.i8p + (pc.i << 3); // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter64.asm:302
t0.i = cfr.i; // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter64.asm:313
t1.i = pc.i; // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter64.asm:314
{ // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter64.asm:77
SlowPathReturnType result = llint_slow_path_jless(t0, t1);
decodeResult(result, t0.vp, t1.vp);
}
pc.i = t0.i; // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter64.asm:306
pc.i = pc.i - pcBase.i; // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter64.asm:307
pc.i = pc.i >> (intptr_t(0x3) & 0x1f); // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter64.asm:308
pc.i = pc.i + intptr_t(0x0); // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter64.asm:31
opcode = *CAST<Opcode*>(pcBase.i8p + (pc.i << 3)); // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter64.asm:27
DISPATCH_OPCODE();
OFFLINE_ASM_OPCODE_LABEL(op_jnless)
t2.i = *CAST<int32_t*>(pcBase.i8p + (pc.i << 3) + intptr_t(0x8)); // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter.asm:290
t3.i = *CAST<int32_t*>(pcBase.i8p + (pc.i << 3) + intptr_t(0x10)); // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter.asm:290
if (t2.i >= intptr_t(0x40000000)) // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter64.asm:383
goto _offlineasm_compare__107_loadConstantOrVariable__constant;
t0.i64 = *CAST<int64_t*>(cfr.i8p + (t2.i << 3)); // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter64.asm:384
goto _offlineasm_compare__107_loadConstantOrVariable__done; // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter64.asm:385
OFFLINE_ASM_LOCAL_LABEL(_offlineasm_compare__107_loadConstantOrVariable__constant)
t0.i = *CAST<intptr_t*>(cfr.i8p + 16); // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter64.asm:387
t0.i = *CAST<intptr_t*>(t0.i8p + 264); // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter64.asm:388
t2.i = t2.i - intptr_t(0x40000000); // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter64.asm:389
t0.i64 = *CAST<int64_t*>(t0.i8p + (t2.i << 3)); // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter64.asm:390
OFFLINE_ASM_LOCAL_LABEL(_offlineasm_compare__107_loadConstantOrVariable__done)
if (t3.i >= intptr_t(0x40000000)) // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter64.asm:383
goto _offlineasm_compare__108_loadConstantOrVariable__constant;
t1.i64 = *CAST<int64_t*>(cfr.i8p + (t3.i << 3)); // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter64.asm:384
goto _offlineasm_compare__108_loadConstantOrVariable__done; // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter64.asm:385
OFFLINE_ASM_LOCAL_LABEL(_offlineasm_compare__108_loadConstantOrVariable__constant)
t1.i = *CAST<intptr_t*>(cfr.i8p + 16); // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter64.asm:387
t1.i = *CAST<intptr_t*>(t1.i8p + 264); // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter64.asm:388
t3.i = t3.i - intptr_t(0x40000000); // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter64.asm:389
t1.i64 = *CAST<int64_t*>(t1.i8p + (t3.i << 3)); // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter64.asm:390
OFFLINE_ASM_LOCAL_LABEL(_offlineasm_compare__108_loadConstantOrVariable__done)
if (t0.u64 < tagTypeNumber.u64) // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter64.asm:1745
goto _offlineasm_108_compare__op1NotInt;
if (t1.u64 < tagTypeNumber.u64) // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter64.asm:1746
goto _offlineasm_108_compare__op2NotInt;
if (t0.i32 >= t1.i32) // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter.asm:1485
goto _offlineasm_108_compare__jumpTarget;
pc.i = pc.i + intptr_t(0x4); // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter64.asm:31
opcode = *CAST<Opcode*>(pcBase.i8p + (pc.i << 3)); // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter64.asm:27
DISPATCH_OPCODE();
OFFLINE_ASM_LOCAL_LABEL(_offlineasm_108_compare__op1NotInt)
if ((t0.i64 & tagTypeNumber.i64) == 0) // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter64.asm:1751
goto _offlineasm_108_compare__slow;
if (t1.u64 < tagTypeNumber.u64) // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter64.asm:1752
goto _offlineasm_108_compare__op1NotIntOp2NotInt;
d1.d = t1.i32; // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter64.asm:1753
goto _offlineasm_108_compare__op1NotIntReady; // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter64.asm:1754
OFFLINE_ASM_LOCAL_LABEL(_offlineasm_108_compare__op1NotIntOp2NotInt)
if ((t1.i64 & tagTypeNumber.i64) == 0) // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter64.asm:1756
goto _offlineasm_108_compare__slow;
t1.i64 = t1.i64 + tagTypeNumber.i64; // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter64.asm:1757
d1.d = t1.castToDouble; // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter64.asm:1758
OFFLINE_ASM_LOCAL_LABEL(_offlineasm_108_compare__op1NotIntReady)
t0.i64 = t0.i64 + tagTypeNumber.i64; // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter64.asm:1760
d0.d = t0.castToDouble; // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter64.asm:1761
if (std::isnan(d0.d) || std::isnan(d1.d) // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter.asm:1486
|| (d0.d >= d1.d))
goto _offlineasm_108_compare__jumpTarget;
pc.i = pc.i + intptr_t(0x4); // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter64.asm:31
opcode = *CAST<Opcode*>(pcBase.i8p + (pc.i << 3)); // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter64.asm:27
DISPATCH_OPCODE();
OFFLINE_ASM_LOCAL_LABEL(_offlineasm_108_compare__op2NotInt)
d0.d = t0.i32; // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter64.asm:1766
if ((t1.i64 & tagTypeNumber.i64) == 0) // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter64.asm:1767
goto _offlineasm_108_compare__slow;
t1.i64 = t1.i64 + tagTypeNumber.i64; // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter64.asm:1768
d1.d = t1.castToDouble; // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter64.asm:1769
if (std::isnan(d0.d) || std::isnan(d1.d) // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter.asm:1486
|| (d0.d >= d1.d))
goto _offlineasm_108_compare__jumpTarget;
pc.i = pc.i + intptr_t(0x4); // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter64.asm:31
opcode = *CAST<Opcode*>(pcBase.i8p + (pc.i << 3)); // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter64.asm:27
DISPATCH_OPCODE();
OFFLINE_ASM_LOCAL_LABEL(_offlineasm_108_compare__jumpTarget)
pc.i32 = pc.i32 + *CAST<int32_t*>(pcBase.i8p + (pc.i << 3) + intptr_t(0x18)); // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter64.asm:36
pc.clearHighWord();
opcode = *CAST<Opcode*>(pcBase.i8p + (pc.i << 3)); // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter64.asm:27
DISPATCH_OPCODE();
OFFLINE_ASM_LOCAL_LABEL(_offlineasm_108_compare__slow)
pc.i8p = pcBase.i8p + (pc.i << 3); // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter64.asm:302
t0.i = cfr.i; // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter64.asm:313
t1.i = pc.i; // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter64.asm:314
{ // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter64.asm:77
SlowPathReturnType result = llint_slow_path_jnless(t0, t1);
decodeResult(result, t0.vp, t1.vp);
}
pc.i = t0.i; // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter64.asm:306
pc.i = pc.i - pcBase.i; // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter64.asm:307
pc.i = pc.i >> (intptr_t(0x3) & 0x1f); // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter64.asm:308
pc.i = pc.i + intptr_t(0x0); // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter64.asm:31
opcode = *CAST<Opcode*>(pcBase.i8p + (pc.i << 3)); // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter64.asm:27
DISPATCH_OPCODE();
OFFLINE_ASM_OPCODE_LABEL(op_jgreater)
t2.i = *CAST<int32_t*>(pcBase.i8p + (pc.i << 3) + intptr_t(0x8)); // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter.asm:290
t3.i = *CAST<int32_t*>(pcBase.i8p + (pc.i << 3) + intptr_t(0x10)); // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter.asm:290
if (t2.i >= intptr_t(0x40000000)) // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter64.asm:383
goto _offlineasm_compare__109_loadConstantOrVariable__constant;
t0.i64 = *CAST<int64_t*>(cfr.i8p + (t2.i << 3)); // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter64.asm:384
goto _offlineasm_compare__109_loadConstantOrVariable__done; // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter64.asm:385
OFFLINE_ASM_LOCAL_LABEL(_offlineasm_compare__109_loadConstantOrVariable__constant)
t0.i = *CAST<intptr_t*>(cfr.i8p + 16); // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter64.asm:387
t0.i = *CAST<intptr_t*>(t0.i8p + 264); // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter64.asm:388
t2.i = t2.i - intptr_t(0x40000000); // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter64.asm:389
t0.i64 = *CAST<int64_t*>(t0.i8p + (t2.i << 3)); // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter64.asm:390
OFFLINE_ASM_LOCAL_LABEL(_offlineasm_compare__109_loadConstantOrVariable__done)
if (t3.i >= intptr_t(0x40000000)) // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter64.asm:383
goto _offlineasm_compare__110_loadConstantOrVariable__constant;
t1.i64 = *CAST<int64_t*>(cfr.i8p + (t3.i << 3)); // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter64.asm:384
goto _offlineasm_compare__110_loadConstantOrVariable__done; // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter64.asm:385
OFFLINE_ASM_LOCAL_LABEL(_offlineasm_compare__110_loadConstantOrVariable__constant)
t1.i = *CAST<intptr_t*>(cfr.i8p + 16); // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter64.asm:387
t1.i = *CAST<intptr_t*>(t1.i8p + 264); // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter64.asm:388
t3.i = t3.i - intptr_t(0x40000000); // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter64.asm:389
t1.i64 = *CAST<int64_t*>(t1.i8p + (t3.i << 3)); // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter64.asm:390
OFFLINE_ASM_LOCAL_LABEL(_offlineasm_compare__110_loadConstantOrVariable__done)
if (t0.u64 < tagTypeNumber.u64) // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter64.asm:1745
goto _offlineasm_110_compare__op1NotInt;
if (t1.u64 < tagTypeNumber.u64) // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter64.asm:1746
goto _offlineasm_110_compare__op2NotInt;
if (t0.i32 > t1.i32) // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter.asm:1493
goto _offlineasm_110_compare__jumpTarget;
pc.i = pc.i + intptr_t(0x4); // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter64.asm:31
opcode = *CAST<Opcode*>(pcBase.i8p + (pc.i << 3)); // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter64.asm:27
DISPATCH_OPCODE();
OFFLINE_ASM_LOCAL_LABEL(_offlineasm_110_compare__op1NotInt)
if ((t0.i64 & tagTypeNumber.i64) == 0) // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter64.asm:1751
goto _offlineasm_110_compare__slow;
if (t1.u64 < tagTypeNumber.u64) // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter64.asm:1752
goto _offlineasm_110_compare__op1NotIntOp2NotInt;
d1.d = t1.i32; // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter64.asm:1753
goto _offlineasm_110_compare__op1NotIntReady; // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter64.asm:1754
OFFLINE_ASM_LOCAL_LABEL(_offlineasm_110_compare__op1NotIntOp2NotInt)
if ((t1.i64 & tagTypeNumber.i64) == 0) // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter64.asm:1756
goto _offlineasm_110_compare__slow;
t1.i64 = t1.i64 + tagTypeNumber.i64; // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter64.asm:1757
d1.d = t1.castToDouble; // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter64.asm:1758
OFFLINE_ASM_LOCAL_LABEL(_offlineasm_110_compare__op1NotIntReady)
t0.i64 = t0.i64 + tagTypeNumber.i64; // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter64.asm:1760
d0.d = t0.castToDouble; // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter64.asm:1761
if (d0.d > d1.d) // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter.asm:1494
goto _offlineasm_110_compare__jumpTarget;
pc.i = pc.i + intptr_t(0x4); // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter64.asm:31
opcode = *CAST<Opcode*>(pcBase.i8p + (pc.i << 3)); // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter64.asm:27
DISPATCH_OPCODE();
OFFLINE_ASM_LOCAL_LABEL(_offlineasm_110_compare__op2NotInt)
d0.d = t0.i32; // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter64.asm:1766
if ((t1.i64 & tagTypeNumber.i64) == 0) // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter64.asm:1767
goto _offlineasm_110_compare__slow;
t1.i64 = t1.i64 + tagTypeNumber.i64; // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter64.asm:1768
d1.d = t1.castToDouble; // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter64.asm:1769
if (d0.d > d1.d) // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter.asm:1494
goto _offlineasm_110_compare__jumpTarget;
pc.i = pc.i + intptr_t(0x4); // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter64.asm:31
opcode = *CAST<Opcode*>(pcBase.i8p + (pc.i << 3)); // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter64.asm:27
DISPATCH_OPCODE();
OFFLINE_ASM_LOCAL_LABEL(_offlineasm_110_compare__jumpTarget)
pc.i32 = pc.i32 + *CAST<int32_t*>(pcBase.i8p + (pc.i << 3) + intptr_t(0x18)); // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter64.asm:36
pc.clearHighWord();
opcode = *CAST<Opcode*>(pcBase.i8p + (pc.i << 3)); // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter64.asm:27
DISPATCH_OPCODE();
OFFLINE_ASM_LOCAL_LABEL(_offlineasm_110_compare__slow)
pc.i8p = pcBase.i8p + (pc.i << 3); // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter64.asm:302
t0.i = cfr.i; // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter64.asm:313
t1.i = pc.i; // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter64.asm:314
{ // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter64.asm:77
SlowPathReturnType result = llint_slow_path_jgreater(t0, t1);
decodeResult(result, t0.vp, t1.vp);
}
pc.i = t0.i; // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter64.asm:306
pc.i = pc.i - pcBase.i; // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter64.asm:307
pc.i = pc.i >> (intptr_t(0x3) & 0x1f); // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter64.asm:308
pc.i = pc.i + intptr_t(0x0); // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter64.asm:31
opcode = *CAST<Opcode*>(pcBase.i8p + (pc.i << 3)); // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter64.asm:27
DISPATCH_OPCODE();
OFFLINE_ASM_OPCODE_LABEL(op_jngreater)
t2.i = *CAST<int32_t*>(pcBase.i8p + (pc.i << 3) + intptr_t(0x8)); // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter.asm:290
t3.i = *CAST<int32_t*>(pcBase.i8p + (pc.i << 3) + intptr_t(0x10)); // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter.asm:290
if (t2.i >= intptr_t(0x40000000)) // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter64.asm:383
goto _offlineasm_compare__111_loadConstantOrVariable__constant;
t0.i64 = *CAST<int64_t*>(cfr.i8p + (t2.i << 3)); // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter64.asm:384
goto _offlineasm_compare__111_loadConstantOrVariable__done; // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter64.asm:385
OFFLINE_ASM_LOCAL_LABEL(_offlineasm_compare__111_loadConstantOrVariable__constant)
t0.i = *CAST<intptr_t*>(cfr.i8p + 16); // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter64.asm:387
t0.i = *CAST<intptr_t*>(t0.i8p + 264); // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter64.asm:388
t2.i = t2.i - intptr_t(0x40000000); // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter64.asm:389
t0.i64 = *CAST<int64_t*>(t0.i8p + (t2.i << 3)); // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter64.asm:390
OFFLINE_ASM_LOCAL_LABEL(_offlineasm_compare__111_loadConstantOrVariable__done)
if (t3.i >= intptr_t(0x40000000)) // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter64.asm:383
goto _offlineasm_compare__112_loadConstantOrVariable__constant;
t1.i64 = *CAST<int64_t*>(cfr.i8p + (t3.i << 3)); // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter64.asm:384
goto _offlineasm_compare__112_loadConstantOrVariable__done; // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter64.asm:385
OFFLINE_ASM_LOCAL_LABEL(_offlineasm_compare__112_loadConstantOrVariable__constant)
t1.i = *CAST<intptr_t*>(cfr.i8p + 16); // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter64.asm:387
t1.i = *CAST<intptr_t*>(t1.i8p + 264); // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter64.asm:388
t3.i = t3.i - intptr_t(0x40000000); // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter64.asm:389
t1.i64 = *CAST<int64_t*>(t1.i8p + (t3.i << 3)); // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter64.asm:390
OFFLINE_ASM_LOCAL_LABEL(_offlineasm_compare__112_loadConstantOrVariable__done)
if (t0.u64 < tagTypeNumber.u64) // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter64.asm:1745
goto _offlineasm_112_compare__op1NotInt;
if (t1.u64 < tagTypeNumber.u64) // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter64.asm:1746
goto _offlineasm_112_compare__op2NotInt;
if (t0.i32 <= t1.i32) // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter.asm:1501
goto _offlineasm_112_compare__jumpTarget;
pc.i = pc.i + intptr_t(0x4); // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter64.asm:31
opcode = *CAST<Opcode*>(pcBase.i8p + (pc.i << 3)); // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter64.asm:27
DISPATCH_OPCODE();
OFFLINE_ASM_LOCAL_LABEL(_offlineasm_112_compare__op1NotInt)
if ((t0.i64 & tagTypeNumber.i64) == 0) // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter64.asm:1751
goto _offlineasm_112_compare__slow;
if (t1.u64 < tagTypeNumber.u64) // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter64.asm:1752
goto _offlineasm_112_compare__op1NotIntOp2NotInt;
d1.d = t1.i32; // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter64.asm:1753
goto _offlineasm_112_compare__op1NotIntReady; // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter64.asm:1754
OFFLINE_ASM_LOCAL_LABEL(_offlineasm_112_compare__op1NotIntOp2NotInt)
if ((t1.i64 & tagTypeNumber.i64) == 0) // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter64.asm:1756
goto _offlineasm_112_compare__slow;
t1.i64 = t1.i64 + tagTypeNumber.i64; // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter64.asm:1757
d1.d = t1.castToDouble; // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter64.asm:1758
OFFLINE_ASM_LOCAL_LABEL(_offlineasm_112_compare__op1NotIntReady)
t0.i64 = t0.i64 + tagTypeNumber.i64; // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter64.asm:1760
d0.d = t0.castToDouble; // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter64.asm:1761
if (std::isnan(d0.d) || std::isnan(d1.d) // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter.asm:1502
|| (d0.d <= d1.d))
goto _offlineasm_112_compare__jumpTarget;
pc.i = pc.i + intptr_t(0x4); // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter64.asm:31
opcode = *CAST<Opcode*>(pcBase.i8p + (pc.i << 3)); // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter64.asm:27
DISPATCH_OPCODE();
OFFLINE_ASM_LOCAL_LABEL(_offlineasm_112_compare__op2NotInt)
d0.d = t0.i32; // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter64.asm:1766
if ((t1.i64 & tagTypeNumber.i64) == 0) // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter64.asm:1767
goto _offlineasm_112_compare__slow;
t1.i64 = t1.i64 + tagTypeNumber.i64; // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter64.asm:1768
d1.d = t1.castToDouble; // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter64.asm:1769
if (std::isnan(d0.d) || std::isnan(d1.d) // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter.asm:1502
|| (d0.d <= d1.d))
goto _offlineasm_112_compare__jumpTarget;
pc.i = pc.i + intptr_t(0x4); // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter64.asm:31
opcode = *CAST<Opcode*>(pcBase.i8p + (pc.i << 3)); // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter64.asm:27
DISPATCH_OPCODE();
OFFLINE_ASM_LOCAL_LABEL(_offlineasm_112_compare__jumpTarget)
pc.i32 = pc.i32 + *CAST<int32_t*>(pcBase.i8p + (pc.i << 3) + intptr_t(0x18)); // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter64.asm:36
pc.clearHighWord();
opcode = *CAST<Opcode*>(pcBase.i8p + (pc.i << 3)); // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter64.asm:27
DISPATCH_OPCODE();
OFFLINE_ASM_LOCAL_LABEL(_offlineasm_112_compare__slow)
pc.i8p = pcBase.i8p + (pc.i << 3); // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter64.asm:302
t0.i = cfr.i; // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter64.asm:313
t1.i = pc.i; // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter64.asm:314
{ // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter64.asm:77
SlowPathReturnType result = llint_slow_path_jngreater(t0, t1);
decodeResult(result, t0.vp, t1.vp);
}
pc.i = t0.i; // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter64.asm:306
pc.i = pc.i - pcBase.i; // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter64.asm:307
pc.i = pc.i >> (intptr_t(0x3) & 0x1f); // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter64.asm:308
pc.i = pc.i + intptr_t(0x0); // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter64.asm:31
opcode = *CAST<Opcode*>(pcBase.i8p + (pc.i << 3)); // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter64.asm:27
DISPATCH_OPCODE();
OFFLINE_ASM_OPCODE_LABEL(op_jlesseq)
t2.i = *CAST<int32_t*>(pcBase.i8p + (pc.i << 3) + intptr_t(0x8)); // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter.asm:290
t3.i = *CAST<int32_t*>(pcBase.i8p + (pc.i << 3) + intptr_t(0x10)); // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter.asm:290
if (t2.i >= intptr_t(0x40000000)) // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter64.asm:383
goto _offlineasm_compare__113_loadConstantOrVariable__constant;
t0.i64 = *CAST<int64_t*>(cfr.i8p + (t2.i << 3)); // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter64.asm:384
goto _offlineasm_compare__113_loadConstantOrVariable__done; // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter64.asm:385
OFFLINE_ASM_LOCAL_LABEL(_offlineasm_compare__113_loadConstantOrVariable__constant)
t0.i = *CAST<intptr_t*>(cfr.i8p + 16); // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter64.asm:387
t0.i = *CAST<intptr_t*>(t0.i8p + 264); // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter64.asm:388
t2.i = t2.i - intptr_t(0x40000000); // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter64.asm:389
t0.i64 = *CAST<int64_t*>(t0.i8p + (t2.i << 3)); // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter64.asm:390
OFFLINE_ASM_LOCAL_LABEL(_offlineasm_compare__113_loadConstantOrVariable__done)
if (t3.i >= intptr_t(0x40000000)) // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter64.asm:383
goto _offlineasm_compare__114_loadConstantOrVariable__constant;
t1.i64 = *CAST<int64_t*>(cfr.i8p + (t3.i << 3)); // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter64.asm:384
goto _offlineasm_compare__114_loadConstantOrVariable__done; // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter64.asm:385
OFFLINE_ASM_LOCAL_LABEL(_offlineasm_compare__114_loadConstantOrVariable__constant)
t1.i = *CAST<intptr_t*>(cfr.i8p + 16); // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter64.asm:387
t1.i = *CAST<intptr_t*>(t1.i8p + 264); // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter64.asm:388
t3.i = t3.i - intptr_t(0x40000000); // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter64.asm:389
t1.i64 = *CAST<int64_t*>(t1.i8p + (t3.i << 3)); // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter64.asm:390
OFFLINE_ASM_LOCAL_LABEL(_offlineasm_compare__114_loadConstantOrVariable__done)
if (t0.u64 < tagTypeNumber.u64) // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter64.asm:1745
goto _offlineasm_114_compare__op1NotInt;
if (t1.u64 < tagTypeNumber.u64) // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter64.asm:1746
goto _offlineasm_114_compare__op2NotInt;
if (t0.i32 <= t1.i32) // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter.asm:1509
goto _offlineasm_114_compare__jumpTarget;
pc.i = pc.i + intptr_t(0x4); // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter64.asm:31
opcode = *CAST<Opcode*>(pcBase.i8p + (pc.i << 3)); // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter64.asm:27
DISPATCH_OPCODE();
OFFLINE_ASM_LOCAL_LABEL(_offlineasm_114_compare__op1NotInt)
if ((t0.i64 & tagTypeNumber.i64) == 0) // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter64.asm:1751
goto _offlineasm_114_compare__slow;
if (t1.u64 < tagTypeNumber.u64) // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter64.asm:1752
goto _offlineasm_114_compare__op1NotIntOp2NotInt;
d1.d = t1.i32; // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter64.asm:1753
goto _offlineasm_114_compare__op1NotIntReady; // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter64.asm:1754
OFFLINE_ASM_LOCAL_LABEL(_offlineasm_114_compare__op1NotIntOp2NotInt)
if ((t1.i64 & tagTypeNumber.i64) == 0) // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter64.asm:1756
goto _offlineasm_114_compare__slow;
t1.i64 = t1.i64 + tagTypeNumber.i64; // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter64.asm:1757
d1.d = t1.castToDouble; // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter64.asm:1758
OFFLINE_ASM_LOCAL_LABEL(_offlineasm_114_compare__op1NotIntReady)
t0.i64 = t0.i64 + tagTypeNumber.i64; // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter64.asm:1760
d0.d = t0.castToDouble; // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter64.asm:1761
if (d0.d <= d1.d) // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter.asm:1510
goto _offlineasm_114_compare__jumpTarget;
pc.i = pc.i + intptr_t(0x4); // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter64.asm:31
opcode = *CAST<Opcode*>(pcBase.i8p + (pc.i << 3)); // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter64.asm:27
DISPATCH_OPCODE();
OFFLINE_ASM_LOCAL_LABEL(_offlineasm_114_compare__op2NotInt)
d0.d = t0.i32; // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter64.asm:1766
if ((t1.i64 & tagTypeNumber.i64) == 0) // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter64.asm:1767
goto _offlineasm_114_compare__slow;
t1.i64 = t1.i64 + tagTypeNumber.i64; // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter64.asm:1768
d1.d = t1.castToDouble; // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter64.asm:1769
if (d0.d <= d1.d) // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter.asm:1510
goto _offlineasm_114_compare__jumpTarget;
pc.i = pc.i + intptr_t(0x4); // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter64.asm:31
opcode = *CAST<Opcode*>(pcBase.i8p + (pc.i << 3)); // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter64.asm:27
DISPATCH_OPCODE();
OFFLINE_ASM_LOCAL_LABEL(_offlineasm_114_compare__jumpTarget)
pc.i32 = pc.i32 + *CAST<int32_t*>(pcBase.i8p + (pc.i << 3) + intptr_t(0x18)); // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter64.asm:36
pc.clearHighWord();
opcode = *CAST<Opcode*>(pcBase.i8p + (pc.i << 3)); // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter64.asm:27
DISPATCH_OPCODE();
OFFLINE_ASM_LOCAL_LABEL(_offlineasm_114_compare__slow)
pc.i8p = pcBase.i8p + (pc.i << 3); // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter64.asm:302
t0.i = cfr.i; // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter64.asm:313
t1.i = pc.i; // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter64.asm:314
{ // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter64.asm:77
SlowPathReturnType result = llint_slow_path_jlesseq(t0, t1);
decodeResult(result, t0.vp, t1.vp);
}
pc.i = t0.i; // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter64.asm:306
pc.i = pc.i - pcBase.i; // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter64.asm:307
pc.i = pc.i >> (intptr_t(0x3) & 0x1f); // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter64.asm:308
pc.i = pc.i + intptr_t(0x0); // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter64.asm:31
opcode = *CAST<Opcode*>(pcBase.i8p + (pc.i << 3)); // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter64.asm:27
DISPATCH_OPCODE();
OFFLINE_ASM_OPCODE_LABEL(op_jnlesseq)
t2.i = *CAST<int32_t*>(pcBase.i8p + (pc.i << 3) + intptr_t(0x8)); // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter.asm:290
t3.i = *CAST<int32_t*>(pcBase.i8p + (pc.i << 3) + intptr_t(0x10)); // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter.asm:290
if (t2.i >= intptr_t(0x40000000)) // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter64.asm:383
goto _offlineasm_compare__115_loadConstantOrVariable__constant;
t0.i64 = *CAST<int64_t*>(cfr.i8p + (t2.i << 3)); // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter64.asm:384
goto _offlineasm_compare__115_loadConstantOrVariable__done; // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter64.asm:385
OFFLINE_ASM_LOCAL_LABEL(_offlineasm_compare__115_loadConstantOrVariable__constant)
t0.i = *CAST<intptr_t*>(cfr.i8p + 16); // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter64.asm:387
t0.i = *CAST<intptr_t*>(t0.i8p + 264); // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter64.asm:388
t2.i = t2.i - intptr_t(0x40000000); // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter64.asm:389
t0.i64 = *CAST<int64_t*>(t0.i8p + (t2.i << 3)); // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter64.asm:390
OFFLINE_ASM_LOCAL_LABEL(_offlineasm_compare__115_loadConstantOrVariable__done)
if (t3.i >= intptr_t(0x40000000)) // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter64.asm:383
goto _offlineasm_compare__116_loadConstantOrVariable__constant;
t1.i64 = *CAST<int64_t*>(cfr.i8p + (t3.i << 3)); // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter64.asm:384
goto _offlineasm_compare__116_loadConstantOrVariable__done; // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter64.asm:385
OFFLINE_ASM_LOCAL_LABEL(_offlineasm_compare__116_loadConstantOrVariable__constant)
t1.i = *CAST<intptr_t*>(cfr.i8p + 16); // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter64.asm:387
t1.i = *CAST<intptr_t*>(t1.i8p + 264); // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter64.asm:388
t3.i = t3.i - intptr_t(0x40000000); // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter64.asm:389
t1.i64 = *CAST<int64_t*>(t1.i8p + (t3.i << 3)); // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter64.asm:390
OFFLINE_ASM_LOCAL_LABEL(_offlineasm_compare__116_loadConstantOrVariable__done)
if (t0.u64 < tagTypeNumber.u64) // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter64.asm:1745
goto _offlineasm_116_compare__op1NotInt;
if (t1.u64 < tagTypeNumber.u64) // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter64.asm:1746
goto _offlineasm_116_compare__op2NotInt;
if (t0.i32 > t1.i32) // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter.asm:1517
goto _offlineasm_116_compare__jumpTarget;
pc.i = pc.i + intptr_t(0x4); // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter64.asm:31
opcode = *CAST<Opcode*>(pcBase.i8p + (pc.i << 3)); // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter64.asm:27
DISPATCH_OPCODE();
OFFLINE_ASM_LOCAL_LABEL(_offlineasm_116_compare__op1NotInt)
if ((t0.i64 & tagTypeNumber.i64) == 0) // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter64.asm:1751
goto _offlineasm_116_compare__slow;
if (t1.u64 < tagTypeNumber.u64) // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter64.asm:1752
goto _offlineasm_116_compare__op1NotIntOp2NotInt;
d1.d = t1.i32; // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter64.asm:1753
goto _offlineasm_116_compare__op1NotIntReady; // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter64.asm:1754
OFFLINE_ASM_LOCAL_LABEL(_offlineasm_116_compare__op1NotIntOp2NotInt)
if ((t1.i64 & tagTypeNumber.i64) == 0) // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter64.asm:1756
goto _offlineasm_116_compare__slow;
t1.i64 = t1.i64 + tagTypeNumber.i64; // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter64.asm:1757
d1.d = t1.castToDouble; // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter64.asm:1758
OFFLINE_ASM_LOCAL_LABEL(_offlineasm_116_compare__op1NotIntReady)
t0.i64 = t0.i64 + tagTypeNumber.i64; // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter64.asm:1760
d0.d = t0.castToDouble; // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter64.asm:1761
if (std::isnan(d0.d) || std::isnan(d1.d) // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter.asm:1518
|| (d0.d > d1.d))
goto _offlineasm_116_compare__jumpTarget;
pc.i = pc.i + intptr_t(0x4); // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter64.asm:31
opcode = *CAST<Opcode*>(pcBase.i8p + (pc.i << 3)); // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter64.asm:27
DISPATCH_OPCODE();
OFFLINE_ASM_LOCAL_LABEL(_offlineasm_116_compare__op2NotInt)
d0.d = t0.i32; // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter64.asm:1766
if ((t1.i64 & tagTypeNumber.i64) == 0) // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter64.asm:1767
goto _offlineasm_116_compare__slow;
t1.i64 = t1.i64 + tagTypeNumber.i64; // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter64.asm:1768
d1.d = t1.castToDouble; // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter64.asm:1769
if (std::isnan(d0.d) || std::isnan(d1.d) // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter.asm:1518
|| (d0.d > d1.d))
goto _offlineasm_116_compare__jumpTarget;
pc.i = pc.i + intptr_t(0x4); // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter64.asm:31
opcode = *CAST<Opcode*>(pcBase.i8p + (pc.i << 3)); // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter64.asm:27
DISPATCH_OPCODE();
OFFLINE_ASM_LOCAL_LABEL(_offlineasm_116_compare__jumpTarget)
pc.i32 = pc.i32 + *CAST<int32_t*>(pcBase.i8p + (pc.i << 3) + intptr_t(0x18)); // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter64.asm:36
pc.clearHighWord();
opcode = *CAST<Opcode*>(pcBase.i8p + (pc.i << 3)); // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter64.asm:27
DISPATCH_OPCODE();
OFFLINE_ASM_LOCAL_LABEL(_offlineasm_116_compare__slow)
pc.i8p = pcBase.i8p + (pc.i << 3); // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter64.asm:302
t0.i = cfr.i; // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter64.asm:313
t1.i = pc.i; // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter64.asm:314
{ // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter64.asm:77
SlowPathReturnType result = llint_slow_path_jnlesseq(t0, t1);
decodeResult(result, t0.vp, t1.vp);
}
pc.i = t0.i; // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter64.asm:306
pc.i = pc.i - pcBase.i; // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter64.asm:307
pc.i = pc.i >> (intptr_t(0x3) & 0x1f); // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter64.asm:308
pc.i = pc.i + intptr_t(0x0); // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter64.asm:31
opcode = *CAST<Opcode*>(pcBase.i8p + (pc.i << 3)); // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter64.asm:27
DISPATCH_OPCODE();
OFFLINE_ASM_OPCODE_LABEL(op_jgreatereq)
t2.i = *CAST<int32_t*>(pcBase.i8p + (pc.i << 3) + intptr_t(0x8)); // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter.asm:290
t3.i = *CAST<int32_t*>(pcBase.i8p + (pc.i << 3) + intptr_t(0x10)); // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter.asm:290
if (t2.i >= intptr_t(0x40000000)) // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter64.asm:383
goto _offlineasm_compare__117_loadConstantOrVariable__constant;
t0.i64 = *CAST<int64_t*>(cfr.i8p + (t2.i << 3)); // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter64.asm:384
goto _offlineasm_compare__117_loadConstantOrVariable__done; // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter64.asm:385
OFFLINE_ASM_LOCAL_LABEL(_offlineasm_compare__117_loadConstantOrVariable__constant)
t0.i = *CAST<intptr_t*>(cfr.i8p + 16); // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter64.asm:387
t0.i = *CAST<intptr_t*>(t0.i8p + 264); // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter64.asm:388
t2.i = t2.i - intptr_t(0x40000000); // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter64.asm:389
t0.i64 = *CAST<int64_t*>(t0.i8p + (t2.i << 3)); // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter64.asm:390
OFFLINE_ASM_LOCAL_LABEL(_offlineasm_compare__117_loadConstantOrVariable__done)
if (t3.i >= intptr_t(0x40000000)) // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter64.asm:383
goto _offlineasm_compare__118_loadConstantOrVariable__constant;
t1.i64 = *CAST<int64_t*>(cfr.i8p + (t3.i << 3)); // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter64.asm:384
goto _offlineasm_compare__118_loadConstantOrVariable__done; // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter64.asm:385
OFFLINE_ASM_LOCAL_LABEL(_offlineasm_compare__118_loadConstantOrVariable__constant)
t1.i = *CAST<intptr_t*>(cfr.i8p + 16); // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter64.asm:387
t1.i = *CAST<intptr_t*>(t1.i8p + 264); // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter64.asm:388
t3.i = t3.i - intptr_t(0x40000000); // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter64.asm:389
t1.i64 = *CAST<int64_t*>(t1.i8p + (t3.i << 3)); // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter64.asm:390
OFFLINE_ASM_LOCAL_LABEL(_offlineasm_compare__118_loadConstantOrVariable__done)
if (t0.u64 < tagTypeNumber.u64) // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter64.asm:1745
goto _offlineasm_118_compare__op1NotInt;
if (t1.u64 < tagTypeNumber.u64) // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter64.asm:1746
goto _offlineasm_118_compare__op2NotInt;
if (t0.i32 >= t1.i32) // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter.asm:1525
goto _offlineasm_118_compare__jumpTarget;
pc.i = pc.i + intptr_t(0x4); // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter64.asm:31
opcode = *CAST<Opcode*>(pcBase.i8p + (pc.i << 3)); // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter64.asm:27
DISPATCH_OPCODE();
OFFLINE_ASM_LOCAL_LABEL(_offlineasm_118_compare__op1NotInt)
if ((t0.i64 & tagTypeNumber.i64) == 0) // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter64.asm:1751
goto _offlineasm_118_compare__slow;
if (t1.u64 < tagTypeNumber.u64) // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter64.asm:1752
goto _offlineasm_118_compare__op1NotIntOp2NotInt;
d1.d = t1.i32; // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter64.asm:1753
goto _offlineasm_118_compare__op1NotIntReady; // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter64.asm:1754
OFFLINE_ASM_LOCAL_LABEL(_offlineasm_118_compare__op1NotIntOp2NotInt)
if ((t1.i64 & tagTypeNumber.i64) == 0) // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter64.asm:1756
goto _offlineasm_118_compare__slow;
t1.i64 = t1.i64 + tagTypeNumber.i64; // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter64.asm:1757
d1.d = t1.castToDouble; // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter64.asm:1758
OFFLINE_ASM_LOCAL_LABEL(_offlineasm_118_compare__op1NotIntReady)
t0.i64 = t0.i64 + tagTypeNumber.i64; // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter64.asm:1760
d0.d = t0.castToDouble; // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter64.asm:1761
if (d0.d >= d1.d) // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter.asm:1526
goto _offlineasm_118_compare__jumpTarget;
pc.i = pc.i + intptr_t(0x4); // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter64.asm:31
opcode = *CAST<Opcode*>(pcBase.i8p + (pc.i << 3)); // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter64.asm:27
DISPATCH_OPCODE();
OFFLINE_ASM_LOCAL_LABEL(_offlineasm_118_compare__op2NotInt)
d0.d = t0.i32; // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter64.asm:1766
if ((t1.i64 & tagTypeNumber.i64) == 0) // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter64.asm:1767
goto _offlineasm_118_compare__slow;
t1.i64 = t1.i64 + tagTypeNumber.i64; // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter64.asm:1768
d1.d = t1.castToDouble; // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter64.asm:1769
if (d0.d >= d1.d) // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter.asm:1526
goto _offlineasm_118_compare__jumpTarget;
pc.i = pc.i + intptr_t(0x4); // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter64.asm:31
opcode = *CAST<Opcode*>(pcBase.i8p + (pc.i << 3)); // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter64.asm:27
DISPATCH_OPCODE();
OFFLINE_ASM_LOCAL_LABEL(_offlineasm_118_compare__jumpTarget)
pc.i32 = pc.i32 + *CAST<int32_t*>(pcBase.i8p + (pc.i << 3) + intptr_t(0x18)); // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter64.asm:36
pc.clearHighWord();
opcode = *CAST<Opcode*>(pcBase.i8p + (pc.i << 3)); // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter64.asm:27
DISPATCH_OPCODE();
OFFLINE_ASM_LOCAL_LABEL(_offlineasm_118_compare__slow)
pc.i8p = pcBase.i8p + (pc.i << 3); // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter64.asm:302
t0.i = cfr.i; // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter64.asm:313
t1.i = pc.i; // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter64.asm:314
{ // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter64.asm:77
SlowPathReturnType result = llint_slow_path_jgreatereq(t0, t1);
decodeResult(result, t0.vp, t1.vp);
}
pc.i = t0.i; // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter64.asm:306
pc.i = pc.i - pcBase.i; // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter64.asm:307
pc.i = pc.i >> (intptr_t(0x3) & 0x1f); // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter64.asm:308
pc.i = pc.i + intptr_t(0x0); // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter64.asm:31
opcode = *CAST<Opcode*>(pcBase.i8p + (pc.i << 3)); // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter64.asm:27
DISPATCH_OPCODE();
OFFLINE_ASM_OPCODE_LABEL(op_jngreatereq)
t2.i = *CAST<int32_t*>(pcBase.i8p + (pc.i << 3) + intptr_t(0x8)); // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter.asm:290
t3.i = *CAST<int32_t*>(pcBase.i8p + (pc.i << 3) + intptr_t(0x10)); // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter.asm:290
if (t2.i >= intptr_t(0x40000000)) // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter64.asm:383
goto _offlineasm_compare__119_loadConstantOrVariable__constant;
t0.i64 = *CAST<int64_t*>(cfr.i8p + (t2.i << 3)); // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter64.asm:384
goto _offlineasm_compare__119_loadConstantOrVariable__done; // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter64.asm:385
OFFLINE_ASM_LOCAL_LABEL(_offlineasm_compare__119_loadConstantOrVariable__constant)
t0.i = *CAST<intptr_t*>(cfr.i8p + 16); // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter64.asm:387
t0.i = *CAST<intptr_t*>(t0.i8p + 264); // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter64.asm:388
t2.i = t2.i - intptr_t(0x40000000); // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter64.asm:389
t0.i64 = *CAST<int64_t*>(t0.i8p + (t2.i << 3)); // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter64.asm:390
OFFLINE_ASM_LOCAL_LABEL(_offlineasm_compare__119_loadConstantOrVariable__done)
if (t3.i >= intptr_t(0x40000000)) // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter64.asm:383
goto _offlineasm_compare__120_loadConstantOrVariable__constant;
t1.i64 = *CAST<int64_t*>(cfr.i8p + (t3.i << 3)); // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter64.asm:384
goto _offlineasm_compare__120_loadConstantOrVariable__done; // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter64.asm:385
OFFLINE_ASM_LOCAL_LABEL(_offlineasm_compare__120_loadConstantOrVariable__constant)
t1.i = *CAST<intptr_t*>(cfr.i8p + 16); // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter64.asm:387
t1.i = *CAST<intptr_t*>(t1.i8p + 264); // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter64.asm:388
t3.i = t3.i - intptr_t(0x40000000); // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter64.asm:389
t1.i64 = *CAST<int64_t*>(t1.i8p + (t3.i << 3)); // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter64.asm:390
OFFLINE_ASM_LOCAL_LABEL(_offlineasm_compare__120_loadConstantOrVariable__done)
if (t0.u64 < tagTypeNumber.u64) // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter64.asm:1745
goto _offlineasm_120_compare__op1NotInt;
if (t1.u64 < tagTypeNumber.u64) // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter64.asm:1746
goto _offlineasm_120_compare__op2NotInt;
if (t0.i32 < t1.i32) // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter.asm:1533
goto _offlineasm_120_compare__jumpTarget;
pc.i = pc.i + intptr_t(0x4); // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter64.asm:31
opcode = *CAST<Opcode*>(pcBase.i8p + (pc.i << 3)); // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter64.asm:27
DISPATCH_OPCODE();
OFFLINE_ASM_LOCAL_LABEL(_offlineasm_120_compare__op1NotInt)
if ((t0.i64 & tagTypeNumber.i64) == 0) // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter64.asm:1751
goto _offlineasm_120_compare__slow;
if (t1.u64 < tagTypeNumber.u64) // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter64.asm:1752
goto _offlineasm_120_compare__op1NotIntOp2NotInt;
d1.d = t1.i32; // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter64.asm:1753
goto _offlineasm_120_compare__op1NotIntReady; // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter64.asm:1754
OFFLINE_ASM_LOCAL_LABEL(_offlineasm_120_compare__op1NotIntOp2NotInt)
if ((t1.i64 & tagTypeNumber.i64) == 0) // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter64.asm:1756
goto _offlineasm_120_compare__slow;
t1.i64 = t1.i64 + tagTypeNumber.i64; // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter64.asm:1757
d1.d = t1.castToDouble; // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter64.asm:1758
OFFLINE_ASM_LOCAL_LABEL(_offlineasm_120_compare__op1NotIntReady)
t0.i64 = t0.i64 + tagTypeNumber.i64; // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter64.asm:1760
d0.d = t0.castToDouble; // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter64.asm:1761
if (std::isnan(d0.d) || std::isnan(d1.d) // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter.asm:1534
|| (d0.d < d1.d))
goto _offlineasm_120_compare__jumpTarget;
pc.i = pc.i + intptr_t(0x4); // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter64.asm:31
opcode = *CAST<Opcode*>(pcBase.i8p + (pc.i << 3)); // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter64.asm:27
DISPATCH_OPCODE();
OFFLINE_ASM_LOCAL_LABEL(_offlineasm_120_compare__op2NotInt)
d0.d = t0.i32; // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter64.asm:1766
if ((t1.i64 & tagTypeNumber.i64) == 0) // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter64.asm:1767
goto _offlineasm_120_compare__slow;
t1.i64 = t1.i64 + tagTypeNumber.i64; // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter64.asm:1768
d1.d = t1.castToDouble; // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter64.asm:1769
if (std::isnan(d0.d) || std::isnan(d1.d) // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter.asm:1534
|| (d0.d < d1.d))
goto _offlineasm_120_compare__jumpTarget;
pc.i = pc.i + intptr_t(0x4); // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter64.asm:31
opcode = *CAST<Opcode*>(pcBase.i8p + (pc.i << 3)); // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter64.asm:27
DISPATCH_OPCODE();
OFFLINE_ASM_LOCAL_LABEL(_offlineasm_120_compare__jumpTarget)
pc.i32 = pc.i32 + *CAST<int32_t*>(pcBase.i8p + (pc.i << 3) + intptr_t(0x18)); // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter64.asm:36
pc.clearHighWord();
opcode = *CAST<Opcode*>(pcBase.i8p + (pc.i << 3)); // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter64.asm:27
DISPATCH_OPCODE();
OFFLINE_ASM_LOCAL_LABEL(_offlineasm_120_compare__slow)
pc.i8p = pcBase.i8p + (pc.i << 3); // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter64.asm:302
t0.i = cfr.i; // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter64.asm:313
t1.i = pc.i; // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter64.asm:314
{ // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter64.asm:77
SlowPathReturnType result = llint_slow_path_jngreatereq(t0, t1);
decodeResult(result, t0.vp, t1.vp);
}
pc.i = t0.i; // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter64.asm:306
pc.i = pc.i - pcBase.i; // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter64.asm:307
pc.i = pc.i >> (intptr_t(0x3) & 0x1f); // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter64.asm:308
pc.i = pc.i + intptr_t(0x0); // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter64.asm:31
opcode = *CAST<Opcode*>(pcBase.i8p + (pc.i << 3)); // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter64.asm:27
DISPATCH_OPCODE();
OFFLINE_ASM_OPCODE_LABEL(op_loop_hint)
t0.i = *CAST<intptr_t*>(cfr.i8p + 16); // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter.asm:904
{ // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter.asm:905
int32_t temp = *CAST<int32_t*>(t0.i8p + 320) + int32_t(0x1);
*CAST<int32_t*>(t0.i8p + 320) = temp;
if (temp < 0)
goto _offlineasm_checkSwitchToJITForLoop__120_checkSwitchToJIT__continue;
}
*CAST<int32_t*>(cfr.i8p + 36) = pc.i32; // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter64.asm:363
pc.i8p = pcBase.i8p + (pc.i << 3); // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter64.asm:302
t0.i = cfr.i; // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter64.asm:365
t1.i = pc.i; // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter64.asm:366
{ // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter64.asm:77
SlowPathReturnType result = llint_loop_osr(t0, t1);
decodeResult(result, t0.vp, t1.vp);
}
if (t0.i == 0) // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter64.asm:368
goto _offlineasm_checkSwitchToJITForLoop__checkSwitchToJIT__action__recover;
sp.i = t1.i; // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter64.asm:369
opcode = t0.opcode; // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter64.asm:370
DISPATCH_OPCODE();
OFFLINE_ASM_LOCAL_LABEL(_offlineasm_checkSwitchToJITForLoop__checkSwitchToJIT__action__recover)
pc.u = *CAST<uint32_t*>(cfr.i8p + 36); // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter64.asm:372
OFFLINE_ASM_LOCAL_LABEL(_offlineasm_checkSwitchToJITForLoop__120_checkSwitchToJIT__continue)
pc.i = pc.i + intptr_t(0x1); // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter64.asm:31
opcode = *CAST<Opcode*>(pcBase.i8p + (pc.i << 3)); // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter64.asm:27
DISPATCH_OPCODE();
OFFLINE_ASM_OPCODE_LABEL(op_watchdog)
t1.i = *CAST<intptr_t*>(cfr.i8p + 16); // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter.asm:1546
t1.i = *CAST<intptr_t*>(t1.i8p + 56); // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter.asm:1547
t0.i = *CAST<intptr_t*>(t1.i8p + 20632); // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter.asm:1548
if (t0.i != 0) // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter.asm:1549
goto _offlineasm_handleWatchdogTimer;
OFFLINE_ASM_LOCAL_LABEL(_offlineasm_afterWatchdogTimerCheck)
pc.i = pc.i + intptr_t(0x1); // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter64.asm:31
opcode = *CAST<Opcode*>(pcBase.i8p + (pc.i << 3)); // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter64.asm:27
DISPATCH_OPCODE();
OFFLINE_ASM_LOCAL_LABEL(_offlineasm_handleWatchdogTimer)
t0.i = *CAST<uint8_t*>(t0.i8p + 4); // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter.asm:1553
if (t0.i8 == 0) // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter.asm:1554
goto _offlineasm_afterWatchdogTimerCheck;
*CAST<int32_t*>(cfr.i8p + 36) = pc.i32; // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter64.asm:350
pc.i8p = pcBase.i8p + (pc.i << 3); // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter64.asm:302
t0.i = cfr.i; // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter64.asm:352
t1.i = pc.i; // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter64.asm:353
{ // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter64.asm:77
SlowPathReturnType result = llint_slow_path_handle_watchdog_timer(t0, t1);
decodeResult(result, t0.vp, t1.vp);
}
if (t0.i != 0) // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter64.asm:355
goto _offlineasm_throwHandler;
pc.u = *CAST<uint32_t*>(cfr.i8p + 36); // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter64.asm:356
goto _offlineasm_afterWatchdogTimerCheck; // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter.asm:1556
OFFLINE_ASM_LOCAL_LABEL(_offlineasm_throwHandler)
goto llint_throw_from_slow_path_trampoline; // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter.asm:1558
OFFLINE_ASM_OPCODE_LABEL(op_switch_string)
pc.i8p = pcBase.i8p + (pc.i << 3); // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter64.asm:302
t0.i = cfr.i; // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter64.asm:313
t1.i = pc.i; // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter64.asm:314
{ // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter64.asm:77
SlowPathReturnType result = llint_slow_path_switch_string(t0, t1);
decodeResult(result, t0.vp, t1.vp);
}
pc.i = t0.i; // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter64.asm:306
pc.i = pc.i - pcBase.i; // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter64.asm:307
pc.i = pc.i >> (intptr_t(0x3) & 0x1f); // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter64.asm:308
pc.i = pc.i + intptr_t(0x0); // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter64.asm:31
opcode = *CAST<Opcode*>(pcBase.i8p + (pc.i << 3)); // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter64.asm:27
DISPATCH_OPCODE();
OFFLINE_ASM_OPCODE_LABEL(op_new_func_exp)
pc.i8p = pcBase.i8p + (pc.i << 3); // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter64.asm:302
t0.i = cfr.i; // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter64.asm:313
t1.i = pc.i; // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter64.asm:314
{ // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter64.asm:77
SlowPathReturnType result = llint_slow_path_new_func_exp(t0, t1);
decodeResult(result, t0.vp, t1.vp);
}
pc.i = t0.i; // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter64.asm:306
pc.i = pc.i - pcBase.i; // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter64.asm:307
pc.i = pc.i >> (intptr_t(0x3) & 0x1f); // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter64.asm:308
pc.i = pc.i + intptr_t(0x4); // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter64.asm:31
opcode = *CAST<Opcode*>(pcBase.i8p + (pc.i << 3)); // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter64.asm:27
DISPATCH_OPCODE();
OFFLINE_ASM_OPCODE_LABEL(op_new_generator_func_exp)
pc.i8p = pcBase.i8p + (pc.i << 3); // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter64.asm:302
t0.i = cfr.i; // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter64.asm:313
t1.i = pc.i; // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter64.asm:314
{ // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter64.asm:77
SlowPathReturnType result = llint_slow_path_new_generator_func_exp(t0, t1);
decodeResult(result, t0.vp, t1.vp);
}
pc.i = t0.i; // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter64.asm:306
pc.i = pc.i - pcBase.i; // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter64.asm:307
pc.i = pc.i >> (intptr_t(0x3) & 0x1f); // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter64.asm:308
pc.i = pc.i + intptr_t(0x4); // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter64.asm:31
opcode = *CAST<Opcode*>(pcBase.i8p + (pc.i << 3)); // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter64.asm:27
DISPATCH_OPCODE();
OFFLINE_ASM_OPCODE_LABEL(op_set_function_name)
pc.i8p = pcBase.i8p + (pc.i << 3); // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter64.asm:302
t0.i = cfr.i; // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter64.asm:313
t1.i = pc.i; // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter64.asm:314
{ // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter64.asm:77
SlowPathReturnType result = llint_slow_path_set_function_name(t0, t1);
decodeResult(result, t0.vp, t1.vp);
}
pc.i = t0.i; // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter64.asm:306
pc.i = pc.i - pcBase.i; // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter64.asm:307
pc.i = pc.i >> (intptr_t(0x3) & 0x1f); // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter64.asm:308
pc.i = pc.i + intptr_t(0x3); // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter64.asm:31
opcode = *CAST<Opcode*>(pcBase.i8p + (pc.i << 3)); // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter64.asm:27
DISPATCH_OPCODE();
OFFLINE_ASM_OPCODE_LABEL(op_call)
t3.i = *CAST<int32_t*>(pcBase.i8p + (pc.i << 3) + intptr_t(0x20)); // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter.asm:290
t3.i = -t3.i; // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter64.asm:1849
t0.i64 = *CAST<int64_t*>(cfr.i8p + (t3.i << 3) + intptr_t(0x28)); // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter64.asm:1850
if ((t0.i64 & tagMask.i64) != 0) // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter64.asm:1851
goto _offlineasm_arrayProfileForCall__done;
t1.i = *CAST<intptr_t*>(pcBase.i8p + (pc.i << 3) + intptr_t(0x38)); // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter.asm:294
t3.u = *CAST<uint32_t*>(t0.i8p); // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter64.asm:1853
*CAST<int32_t*>(t1.i8p + 4) = t3.i32; // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter64.asm:1854
OFFLINE_ASM_LOCAL_LABEL(_offlineasm_arrayProfileForCall__done)
t0.i = *CAST<int32_t*>(pcBase.i8p + (pc.i << 3) + intptr_t(0x10)); // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter.asm:290
t1.i = *CAST<intptr_t*>(pcBase.i8p + (pc.i << 3) + intptr_t(0x28)); // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter.asm:294
t2.i = *CAST<intptr_t*>(t1.i8p + 16); // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter64.asm:1861
if (t0.i >= intptr_t(0x40000000)) // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter64.asm:383
goto _offlineasm_doCall__121_loadConstantOrVariable__constant;
t3.i64 = *CAST<int64_t*>(cfr.i8p + (t0.i << 3)); // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter64.asm:384
goto _offlineasm_doCall__121_loadConstantOrVariable__done; // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter64.asm:385
OFFLINE_ASM_LOCAL_LABEL(_offlineasm_doCall__121_loadConstantOrVariable__constant)
t3.i = *CAST<intptr_t*>(cfr.i8p + 16); // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter64.asm:387
t3.i = *CAST<intptr_t*>(t3.i8p + 264); // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter64.asm:388
t0.i = t0.i - intptr_t(0x40000000); // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter64.asm:389
t3.i64 = *CAST<int64_t*>(t3.i8p + (t0.i << 3)); // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter64.asm:390
OFFLINE_ASM_LOCAL_LABEL(_offlineasm_doCall__121_loadConstantOrVariable__done)
if (t3.i64 != t2.i64) // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter64.asm:1863
goto _offlineasm_doCall__opCallSlow;
t3.i = *CAST<int32_t*>(pcBase.i8p + (pc.i << 3) + intptr_t(0x20)); // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter.asm:290
t3.i32 = t3.i32 << (intptr_t(0x3) & 0x1f); // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter64.asm:1865
t3.clearHighWord();
t3.i = -t3.i; // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter64.asm:1866
t3.i = t3.i + cfr.i; // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter64.asm:1867
*CAST<int64_t*>(t3.i8p + 24) = t2.i64; // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter64.asm:1868
t2.i = *CAST<int32_t*>(pcBase.i8p + (pc.i << 3) + intptr_t(0x18)); // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter.asm:290
*CAST<int32_t*>(cfr.i8p + 36) = pc.i32; // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter64.asm:1870
*CAST<int32_t*>(t3.i8p + 32) = t2.i32; // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter64.asm:1871
sp.i = t3.i; // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter64.asm:1872
sp.i = sp.i + intptr_t(0x10); // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter.asm:819
lr.opcode = getOpcode(llint_cloop_did_return_from_js_2); // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter.asm:810
opcode = *CAST<Opcode*>(t1.i8p + 32);
DISPATCH_OPCODE();
OFFLINE_ASM_GLUE_LABEL(llint_cloop_did_return_from_js_2)
t2.i = *CAST<intptr_t*>(cfr.i8p + 16); // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter.asm:778
t2.u = *CAST<uint32_t*>(t2.i8p + 16); // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter.asm:772
t2.i = t2.i << (intptr_t(0x3) & 0x1f); // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter.asm:773
t2.i = t2.i + intptr_t(0x0); // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter.asm:774
sp.i = cfr.i - t2.i; // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter.asm:784
pc.u = *CAST<uint32_t*>(cfr.i8p + 36); // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter64.asm:45
pcBase.i = *CAST<intptr_t*>(cfr.i8p + 16); // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter64.asm:46
pcBase.i = *CAST<intptr_t*>(pcBase.i8p + 64); // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter64.asm:47
t1.i = *CAST<int32_t*>(pcBase.i8p + (pc.i << 3) + intptr_t(0x8)); // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter.asm:290
*CAST<int64_t*>(cfr.i8p + (t1.i << 3)) = t0.i64; // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter64.asm:49
t3.i = *CAST<intptr_t*>(pcBase.i8p + (pc.i << 3) + intptr_t(0x40)); // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter.asm:294
*CAST<int64_t*>(t3.i8p + 24) = t0.i64; // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter64.asm:466
pc.i = pc.i + intptr_t(0x9); // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter64.asm:31
opcode = *CAST<Opcode*>(pcBase.i8p + (pc.i << 3)); // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter64.asm:27
DISPATCH_OPCODE();
OFFLINE_ASM_LOCAL_LABEL(_offlineasm_doCall__opCallSlow)
*CAST<int32_t*>(cfr.i8p + 36) = pc.i32; // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter64.asm:341
pc.i8p = pcBase.i8p + (pc.i << 3); // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter64.asm:302
t0.i = cfr.i; // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter64.asm:343
t1.i = pc.i; // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter64.asm:344
{ // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter64.asm:77
SlowPathReturnType result = llint_slow_path_call(t0, t1);
decodeResult(result, t0.vp, t1.vp);
}
if (t1.i == 0) // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter.asm:877
goto _offlineasm_doCall__slowPathForCall__callCallSlowPath__action__dontUpdateSP;
sp.i = t1.i; // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter.asm:878
sp.i = sp.i + intptr_t(0x10); // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter.asm:819
OFFLINE_ASM_LOCAL_LABEL(_offlineasm_doCall__slowPathForCall__callCallSlowPath__action__dontUpdateSP)
lr.opcode = getOpcode(llint_cloop_did_return_from_js_3); // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter.asm:810
opcode = t0.opcode;
DISPATCH_OPCODE();
OFFLINE_ASM_GLUE_LABEL(llint_cloop_did_return_from_js_3)
t2.i = *CAST<intptr_t*>(cfr.i8p + 16); // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter.asm:778
t2.u = *CAST<uint32_t*>(t2.i8p + 16); // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter.asm:772
t2.i = t2.i << (intptr_t(0x3) & 0x1f); // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter.asm:773
t2.i = t2.i + intptr_t(0x0); // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter.asm:774
sp.i = cfr.i - t2.i; // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter.asm:784
pc.u = *CAST<uint32_t*>(cfr.i8p + 36); // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter64.asm:45
pcBase.i = *CAST<intptr_t*>(cfr.i8p + 16); // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter64.asm:46
pcBase.i = *CAST<intptr_t*>(pcBase.i8p + 64); // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter64.asm:47
t1.i = *CAST<int32_t*>(pcBase.i8p + (pc.i << 3) + intptr_t(0x8)); // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter.asm:290
*CAST<int64_t*>(cfr.i8p + (t1.i << 3)) = t0.i64; // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter64.asm:49
t3.i = *CAST<intptr_t*>(pcBase.i8p + (pc.i << 3) + intptr_t(0x40)); // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter.asm:294
*CAST<int64_t*>(t3.i8p + 24) = t0.i64; // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter64.asm:466
pc.i = pc.i + intptr_t(0x9); // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter64.asm:31
opcode = *CAST<Opcode*>(pcBase.i8p + (pc.i << 3)); // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter64.asm:27
DISPATCH_OPCODE();
OFFLINE_ASM_OPCODE_LABEL(op_tail_call)
t3.i = *CAST<int32_t*>(pcBase.i8p + (pc.i << 3) + intptr_t(0x20)); // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter.asm:290
t3.i = -t3.i; // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter64.asm:1849
t0.i64 = *CAST<int64_t*>(cfr.i8p + (t3.i << 3) + intptr_t(0x28)); // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter64.asm:1850
if ((t0.i64 & tagMask.i64) != 0) // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter64.asm:1851
goto _offlineasm_121_arrayProfileForCall__done;
t1.i = *CAST<intptr_t*>(pcBase.i8p + (pc.i << 3) + intptr_t(0x38)); // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter.asm:294
t3.u = *CAST<uint32_t*>(t0.i8p); // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter64.asm:1853
*CAST<int32_t*>(t1.i8p + 4) = t3.i32; // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter64.asm:1854
OFFLINE_ASM_LOCAL_LABEL(_offlineasm_121_arrayProfileForCall__done)
t0.i = *CAST<intptr_t*>(cfr.i8p + 16); // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter.asm:904
{ // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter.asm:905
int32_t temp = *CAST<int32_t*>(t0.i8p + 320) + int32_t(0xa);
*CAST<int32_t*>(t0.i8p + 320) = temp;
if (temp < 0)
goto _offlineasm_checkSwitchToJITForEpilogue__121_checkSwitchToJIT__continue;
}
pc.i8p = pcBase.i8p + (pc.i << 3); // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter64.asm:302
t0.i = cfr.i; // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter64.asm:313
t1.i = pc.i; // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter64.asm:314
{ // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter64.asm:77
SlowPathReturnType result = llint_replace(t0, t1);
decodeResult(result, t0.vp, t1.vp);
}
pc.i = t0.i; // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter64.asm:306
pc.i = pc.i - pcBase.i; // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter64.asm:307
pc.i = pc.i >> (intptr_t(0x3) & 0x1f); // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter64.asm:308
OFFLINE_ASM_LOCAL_LABEL(_offlineasm_checkSwitchToJITForEpilogue__121_checkSwitchToJIT__continue)
t0.i = *CAST<int32_t*>(pcBase.i8p + (pc.i << 3) + intptr_t(0x10)); // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter.asm:290
t1.i = *CAST<intptr_t*>(pcBase.i8p + (pc.i << 3) + intptr_t(0x28)); // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter.asm:294
t2.i = *CAST<intptr_t*>(t1.i8p + 16); // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter64.asm:1861
if (t0.i >= intptr_t(0x40000000)) // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter64.asm:383
goto _offlineasm_doCall__122_loadConstantOrVariable__constant;
t3.i64 = *CAST<int64_t*>(cfr.i8p + (t0.i << 3)); // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter64.asm:384
goto _offlineasm_doCall__122_loadConstantOrVariable__done; // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter64.asm:385
OFFLINE_ASM_LOCAL_LABEL(_offlineasm_doCall__122_loadConstantOrVariable__constant)
t3.i = *CAST<intptr_t*>(cfr.i8p + 16); // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter64.asm:387
t3.i = *CAST<intptr_t*>(t3.i8p + 264); // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter64.asm:388
t0.i = t0.i - intptr_t(0x40000000); // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter64.asm:389
t3.i64 = *CAST<int64_t*>(t3.i8p + (t0.i << 3)); // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter64.asm:390
OFFLINE_ASM_LOCAL_LABEL(_offlineasm_doCall__122_loadConstantOrVariable__done)
if (t3.i64 != t2.i64) // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter64.asm:1863
goto _offlineasm_122_doCall__opCallSlow;
t3.i = *CAST<int32_t*>(pcBase.i8p + (pc.i << 3) + intptr_t(0x20)); // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter.asm:290
t3.i32 = t3.i32 << (intptr_t(0x3) & 0x1f); // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter64.asm:1865
t3.clearHighWord();
t3.i = -t3.i; // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter64.asm:1866
t3.i = t3.i + cfr.i; // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter64.asm:1867
*CAST<int64_t*>(t3.i8p + 24) = t2.i64; // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter64.asm:1868
t2.i = *CAST<int32_t*>(pcBase.i8p + (pc.i << 3) + intptr_t(0x18)); // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter.asm:290
*CAST<int32_t*>(cfr.i8p + 36) = pc.i32; // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter64.asm:1870
*CAST<int32_t*>(t3.i8p + 32) = t2.i32; // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter64.asm:1871
sp.i = t3.i; // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter64.asm:1872
t3.u = *CAST<uint32_t*>(cfr.i8p + 32); // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter.asm:826
t2.i = *CAST<intptr_t*>(cfr.i8p + 16); // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter.asm:827
t2.i = *CAST<intptr_t*>(t2.i8p + 40); // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter.asm:828
if (t2.i32 <= t3.i32) // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter.asm:829
goto _offlineasm_doCall__prepareCall__noArityFixup;
t3.i = t2.i; // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter.asm:830
OFFLINE_ASM_LOCAL_LABEL(_offlineasm_doCall__prepareCall__noArityFixup)
t3.i32 = t3.i32 * int32_t(0x8); // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter.asm:834
t3.clearHighWord();
t3.i32 = t3.i32 + int32_t(0x37); // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter.asm:835
t3.clearHighWord();
t3.i32 = t3.i32 & int32_t(-16); // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter.asm:836
t3.clearHighWord();
t2.i = cfr.i; // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter.asm:838
t2.i = t2.i + t3.i; // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter.asm:839
t3.u = *CAST<uint32_t*>(sp.i8p + 32); // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter.asm:841
t3.i32 = t3.i32 * int32_t(0x8); // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter.asm:843
t3.clearHighWord();
t3.i32 = t3.i32 + int32_t(0x37); // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter.asm:844
t3.clearHighWord();
t3.i32 = t3.i32 & int32_t(-16); // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter.asm:845
t3.clearHighWord();
sp.i = sp.i + intptr_t(0x10); // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter.asm:848
t3.i32 = t3.i32 - int32_t(0x10); // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter.asm:849
t3.clearHighWord();
lr.i = *CAST<intptr_t*>(cfr.i8p + 8); // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter.asm:850
t2.i = t2.i - t3.i; // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter.asm:858
cfr.i = *CAST<intptr_t*>(cfr.i8p); // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter.asm:859
OFFLINE_ASM_LOCAL_LABEL(_offlineasm_doCall__prepareCall__copyLoop)
t3.i32 = t3.i32 - int32_t(0x8); // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter.asm:862
t3.clearHighWord();
pc.i = *CAST<intptr_t*>(sp.i8p + (t3.i << 0)); // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter.asm:863
*CAST<intptr_t*>(t2.i8p + (t3.i << 0)) = pc.i; // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter.asm:864
if (t3.i32 != 0) // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter.asm:865
goto _offlineasm_doCall__prepareCall__copyLoop;
sp.i = t2.i; // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter.asm:867
opcode = *CAST<Opcode*>(t1.i8p + 32); // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter.asm:868
DISPATCH_OPCODE();
lr.opcode = getOpcode(llint_cloop_did_return_from_js_4); // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter.asm:810
opcode = *CAST<Opcode*>(t1.i8p + 32);
DISPATCH_OPCODE();
OFFLINE_ASM_GLUE_LABEL(llint_cloop_did_return_from_js_4)
t2.i = *CAST<intptr_t*>(cfr.i8p + 16); // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter.asm:778
t2.u = *CAST<uint32_t*>(t2.i8p + 16); // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter.asm:772
t2.i = t2.i << (intptr_t(0x3) & 0x1f); // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter.asm:773
t2.i = t2.i + intptr_t(0x0); // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter.asm:774
sp.i = cfr.i - t2.i; // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter.asm:784
pc.u = *CAST<uint32_t*>(cfr.i8p + 36); // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter64.asm:45
pcBase.i = *CAST<intptr_t*>(cfr.i8p + 16); // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter64.asm:46
pcBase.i = *CAST<intptr_t*>(pcBase.i8p + 64); // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter64.asm:47
t1.i = *CAST<int32_t*>(pcBase.i8p + (pc.i << 3) + intptr_t(0x8)); // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter.asm:290
*CAST<int64_t*>(cfr.i8p + (t1.i << 3)) = t0.i64; // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter64.asm:49
t3.i = *CAST<intptr_t*>(pcBase.i8p + (pc.i << 3) + intptr_t(0x40)); // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter.asm:294
*CAST<int64_t*>(t3.i8p + 24) = t0.i64; // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter64.asm:466
pc.i = pc.i + intptr_t(0x9); // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter64.asm:31
opcode = *CAST<Opcode*>(pcBase.i8p + (pc.i << 3)); // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter64.asm:27
DISPATCH_OPCODE();
OFFLINE_ASM_LOCAL_LABEL(_offlineasm_122_doCall__opCallSlow)
*CAST<int32_t*>(cfr.i8p + 36) = pc.i32; // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter64.asm:341
pc.i8p = pcBase.i8p + (pc.i << 3); // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter64.asm:302
t0.i = cfr.i; // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter64.asm:343
t1.i = pc.i; // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter64.asm:344
{ // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter64.asm:77
SlowPathReturnType result = llint_slow_path_call(t0, t1);
decodeResult(result, t0.vp, t1.vp);
}
if (t1.i == 0) // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter.asm:877
goto _offlineasm_doCall__slowPathForCall__callCallSlowPath__122_action__dontUpdateSP;
sp.i = t1.i; // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter.asm:878
t3.u = *CAST<uint32_t*>(cfr.i8p + 32); // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter.asm:826
t2.i = *CAST<intptr_t*>(cfr.i8p + 16); // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter.asm:827
t2.i = *CAST<intptr_t*>(t2.i8p + 40); // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter.asm:828
if (t2.i32 <= t3.i32) // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter.asm:829
goto _offlineasm_doCall__slowPathForCall__callCallSlowPath__action__122_prepareCall__noArityFixup;
t3.i = t2.i; // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter.asm:830
OFFLINE_ASM_LOCAL_LABEL(_offlineasm_doCall__slowPathForCall__callCallSlowPath__action__122_prepareCall__noArityFixup)
t3.i32 = t3.i32 * int32_t(0x8); // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter.asm:834
t3.clearHighWord();
t3.i32 = t3.i32 + int32_t(0x37); // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter.asm:835
t3.clearHighWord();
t3.i32 = t3.i32 & int32_t(-16); // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter.asm:836
t3.clearHighWord();
t2.i = cfr.i; // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter.asm:838
t2.i = t2.i + t3.i; // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter.asm:839
t3.u = *CAST<uint32_t*>(sp.i8p + 32); // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter.asm:841
t3.i32 = t3.i32 * int32_t(0x8); // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter.asm:843
t3.clearHighWord();
t3.i32 = t3.i32 + int32_t(0x37); // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter.asm:844
t3.clearHighWord();
t3.i32 = t3.i32 & int32_t(-16); // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter.asm:845
t3.clearHighWord();
sp.i = sp.i + intptr_t(0x10); // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter.asm:848
t3.i32 = t3.i32 - int32_t(0x10); // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter.asm:849
t3.clearHighWord();
lr.i = *CAST<intptr_t*>(cfr.i8p + 8); // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter.asm:850
t2.i = t2.i - t3.i; // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter.asm:858
cfr.i = *CAST<intptr_t*>(cfr.i8p); // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter.asm:859
OFFLINE_ASM_LOCAL_LABEL(_offlineasm_doCall__slowPathForCall__callCallSlowPath__action__122_prepareCall__copyLoop)
t3.i32 = t3.i32 - int32_t(0x8); // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter.asm:862
t3.clearHighWord();
pc.i = *CAST<intptr_t*>(sp.i8p + (t3.i << 0)); // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter.asm:863
*CAST<intptr_t*>(t2.i8p + (t3.i << 0)) = pc.i; // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter.asm:864
if (t3.i32 != 0) // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter.asm:865
goto _offlineasm_doCall__slowPathForCall__callCallSlowPath__action__122_prepareCall__copyLoop;
sp.i = t2.i; // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter.asm:867
opcode = t0.opcode; // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter.asm:868
DISPATCH_OPCODE();
OFFLINE_ASM_LOCAL_LABEL(_offlineasm_doCall__slowPathForCall__callCallSlowPath__122_action__dontUpdateSP)
lr.opcode = getOpcode(llint_cloop_did_return_from_js_5); // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter.asm:810
opcode = t0.opcode;
DISPATCH_OPCODE();
OFFLINE_ASM_GLUE_LABEL(llint_cloop_did_return_from_js_5)
t2.i = *CAST<intptr_t*>(cfr.i8p + 16); // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter.asm:778
t2.u = *CAST<uint32_t*>(t2.i8p + 16); // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter.asm:772
t2.i = t2.i << (intptr_t(0x3) & 0x1f); // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter.asm:773
t2.i = t2.i + intptr_t(0x0); // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter.asm:774
sp.i = cfr.i - t2.i; // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter.asm:784
pc.u = *CAST<uint32_t*>(cfr.i8p + 36); // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter64.asm:45
pcBase.i = *CAST<intptr_t*>(cfr.i8p + 16); // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter64.asm:46
pcBase.i = *CAST<intptr_t*>(pcBase.i8p + 64); // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter64.asm:47
t1.i = *CAST<int32_t*>(pcBase.i8p + (pc.i << 3) + intptr_t(0x8)); // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter.asm:290
*CAST<int64_t*>(cfr.i8p + (t1.i << 3)) = t0.i64; // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter64.asm:49
t3.i = *CAST<intptr_t*>(pcBase.i8p + (pc.i << 3) + intptr_t(0x40)); // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter.asm:294
*CAST<int64_t*>(t3.i8p + 24) = t0.i64; // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter64.asm:466
pc.i = pc.i + intptr_t(0x9); // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter64.asm:31
opcode = *CAST<Opcode*>(pcBase.i8p + (pc.i << 3)); // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter64.asm:27
DISPATCH_OPCODE();
OFFLINE_ASM_OPCODE_LABEL(op_construct)
t0.i = *CAST<int32_t*>(pcBase.i8p + (pc.i << 3) + intptr_t(0x10)); // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter.asm:290
t1.i = *CAST<intptr_t*>(pcBase.i8p + (pc.i << 3) + intptr_t(0x28)); // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter.asm:294
t2.i = *CAST<intptr_t*>(t1.i8p + 16); // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter64.asm:1861
if (t0.i >= intptr_t(0x40000000)) // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter64.asm:383
goto _offlineasm_doCall__123_loadConstantOrVariable__constant;
t3.i64 = *CAST<int64_t*>(cfr.i8p + (t0.i << 3)); // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter64.asm:384
goto _offlineasm_doCall__123_loadConstantOrVariable__done; // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter64.asm:385
OFFLINE_ASM_LOCAL_LABEL(_offlineasm_doCall__123_loadConstantOrVariable__constant)
t3.i = *CAST<intptr_t*>(cfr.i8p + 16); // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter64.asm:387
t3.i = *CAST<intptr_t*>(t3.i8p + 264); // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter64.asm:388
t0.i = t0.i - intptr_t(0x40000000); // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter64.asm:389
t3.i64 = *CAST<int64_t*>(t3.i8p + (t0.i << 3)); // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter64.asm:390
OFFLINE_ASM_LOCAL_LABEL(_offlineasm_doCall__123_loadConstantOrVariable__done)
if (t3.i64 != t2.i64) // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter64.asm:1863
goto _offlineasm_123_doCall__opCallSlow;
t3.i = *CAST<int32_t*>(pcBase.i8p + (pc.i << 3) + intptr_t(0x20)); // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter.asm:290
t3.i32 = t3.i32 << (intptr_t(0x3) & 0x1f); // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter64.asm:1865
t3.clearHighWord();
t3.i = -t3.i; // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter64.asm:1866
t3.i = t3.i + cfr.i; // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter64.asm:1867
*CAST<int64_t*>(t3.i8p + 24) = t2.i64; // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter64.asm:1868
t2.i = *CAST<int32_t*>(pcBase.i8p + (pc.i << 3) + intptr_t(0x18)); // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter.asm:290
*CAST<int32_t*>(cfr.i8p + 36) = pc.i32; // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter64.asm:1870
*CAST<int32_t*>(t3.i8p + 32) = t2.i32; // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter64.asm:1871
sp.i = t3.i; // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter64.asm:1872
sp.i = sp.i + intptr_t(0x10); // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter.asm:819
lr.opcode = getOpcode(llint_cloop_did_return_from_js_6); // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter.asm:810
opcode = *CAST<Opcode*>(t1.i8p + 32);
DISPATCH_OPCODE();
OFFLINE_ASM_GLUE_LABEL(llint_cloop_did_return_from_js_6)
t2.i = *CAST<intptr_t*>(cfr.i8p + 16); // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter.asm:778
t2.u = *CAST<uint32_t*>(t2.i8p + 16); // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter.asm:772
t2.i = t2.i << (intptr_t(0x3) & 0x1f); // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter.asm:773
t2.i = t2.i + intptr_t(0x0); // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter.asm:774
sp.i = cfr.i - t2.i; // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter.asm:784
pc.u = *CAST<uint32_t*>(cfr.i8p + 36); // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter64.asm:45
pcBase.i = *CAST<intptr_t*>(cfr.i8p + 16); // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter64.asm:46
pcBase.i = *CAST<intptr_t*>(pcBase.i8p + 64); // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter64.asm:47
t1.i = *CAST<int32_t*>(pcBase.i8p + (pc.i << 3) + intptr_t(0x8)); // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter.asm:290
*CAST<int64_t*>(cfr.i8p + (t1.i << 3)) = t0.i64; // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter64.asm:49
t3.i = *CAST<intptr_t*>(pcBase.i8p + (pc.i << 3) + intptr_t(0x40)); // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter.asm:294
*CAST<int64_t*>(t3.i8p + 24) = t0.i64; // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter64.asm:466
pc.i = pc.i + intptr_t(0x9); // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter64.asm:31
opcode = *CAST<Opcode*>(pcBase.i8p + (pc.i << 3)); // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter64.asm:27
DISPATCH_OPCODE();
OFFLINE_ASM_LOCAL_LABEL(_offlineasm_123_doCall__opCallSlow)
*CAST<int32_t*>(cfr.i8p + 36) = pc.i32; // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter64.asm:341
pc.i8p = pcBase.i8p + (pc.i << 3); // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter64.asm:302
t0.i = cfr.i; // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter64.asm:343
t1.i = pc.i; // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter64.asm:344
{ // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter64.asm:77
SlowPathReturnType result = llint_slow_path_construct(t0, t1);
decodeResult(result, t0.vp, t1.vp);
}
if (t1.i == 0) // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter.asm:877
goto _offlineasm_doCall__slowPathForCall__callCallSlowPath__123_action__dontUpdateSP;
sp.i = t1.i; // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter.asm:878
sp.i = sp.i + intptr_t(0x10); // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter.asm:819
OFFLINE_ASM_LOCAL_LABEL(_offlineasm_doCall__slowPathForCall__callCallSlowPath__123_action__dontUpdateSP)
lr.opcode = getOpcode(llint_cloop_did_return_from_js_7); // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter.asm:810
opcode = t0.opcode;
DISPATCH_OPCODE();
OFFLINE_ASM_GLUE_LABEL(llint_cloop_did_return_from_js_7)
t2.i = *CAST<intptr_t*>(cfr.i8p + 16); // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter.asm:778
t2.u = *CAST<uint32_t*>(t2.i8p + 16); // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter.asm:772
t2.i = t2.i << (intptr_t(0x3) & 0x1f); // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter.asm:773
t2.i = t2.i + intptr_t(0x0); // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter.asm:774
sp.i = cfr.i - t2.i; // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter.asm:784
pc.u = *CAST<uint32_t*>(cfr.i8p + 36); // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter64.asm:45
pcBase.i = *CAST<intptr_t*>(cfr.i8p + 16); // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter64.asm:46
pcBase.i = *CAST<intptr_t*>(pcBase.i8p + 64); // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter64.asm:47
t1.i = *CAST<int32_t*>(pcBase.i8p + (pc.i << 3) + intptr_t(0x8)); // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter.asm:290
*CAST<int64_t*>(cfr.i8p + (t1.i << 3)) = t0.i64; // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter64.asm:49
t3.i = *CAST<intptr_t*>(pcBase.i8p + (pc.i << 3) + intptr_t(0x40)); // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter.asm:294
*CAST<int64_t*>(t3.i8p + 24) = t0.i64; // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter64.asm:466
pc.i = pc.i + intptr_t(0x9); // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter64.asm:31
opcode = *CAST<Opcode*>(pcBase.i8p + (pc.i << 3)); // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter64.asm:27
DISPATCH_OPCODE();
OFFLINE_ASM_OPCODE_LABEL(op_call_varargs)
pc.i8p = pcBase.i8p + (pc.i << 3); // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter64.asm:302
t0.i = cfr.i; // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter64.asm:313
t1.i = pc.i; // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter64.asm:314
{ // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter64.asm:77
SlowPathReturnType result = llint_slow_path_size_frame_for_varargs(t0, t1);
decodeResult(result, t0.vp, t1.vp);
}
pc.i = t0.i; // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter64.asm:306
pc.i = pc.i - pcBase.i; // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter64.asm:307
pc.i = pc.i >> (intptr_t(0x3) & 0x1f); // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter64.asm:308
t3.i = *CAST<intptr_t*>(cfr.i8p + 24); // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter64.asm:559
t3.i = t3.i & intptr_t(-16384); // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter64.asm:560
t3.i = *CAST<intptr_t*>(t3.i8p + 152); // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter64.asm:561
if (*CAST<int64_t*>(t3.i8p + 20440) == 0) // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter64.asm:562
goto _offlineasm_doCallVarargs__branchIfException__noException;
goto llint_throw_from_slow_path_trampoline; // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter64.asm:563
OFFLINE_ASM_LOCAL_LABEL(_offlineasm_doCallVarargs__branchIfException__noException)
sp.i = t1.i; // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter.asm:1614
*CAST<int32_t*>(cfr.i8p + 36) = pc.i32; // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter64.asm:341
pc.i8p = pcBase.i8p + (pc.i << 3); // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter64.asm:302
t0.i = cfr.i; // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter64.asm:343
t1.i = pc.i; // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter64.asm:344
{ // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter64.asm:77
SlowPathReturnType result = llint_slow_path_call_varargs(t0, t1);
decodeResult(result, t0.vp, t1.vp);
}
if (t1.i == 0) // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter.asm:877
goto _offlineasm_doCallVarargs__slowPathForCall__callCallSlowPath__124_action__dontUpdateSP;
sp.i = t1.i; // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter.asm:878
sp.i = sp.i + intptr_t(0x10); // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter.asm:819
OFFLINE_ASM_LOCAL_LABEL(_offlineasm_doCallVarargs__slowPathForCall__callCallSlowPath__124_action__dontUpdateSP)
lr.opcode = getOpcode(llint_cloop_did_return_from_js_8); // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter.asm:810
opcode = t0.opcode;
DISPATCH_OPCODE();
OFFLINE_ASM_GLUE_LABEL(llint_cloop_did_return_from_js_8)
t2.i = *CAST<intptr_t*>(cfr.i8p + 16); // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter.asm:778
t2.u = *CAST<uint32_t*>(t2.i8p + 16); // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter.asm:772
t2.i = t2.i << (intptr_t(0x3) & 0x1f); // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter.asm:773
t2.i = t2.i + intptr_t(0x0); // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter.asm:774
sp.i = cfr.i - t2.i; // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter.asm:784
pc.u = *CAST<uint32_t*>(cfr.i8p + 36); // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter64.asm:45
pcBase.i = *CAST<intptr_t*>(cfr.i8p + 16); // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter64.asm:46
pcBase.i = *CAST<intptr_t*>(pcBase.i8p + 64); // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter64.asm:47
t1.i = *CAST<int32_t*>(pcBase.i8p + (pc.i << 3) + intptr_t(0x8)); // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter.asm:290
*CAST<int64_t*>(cfr.i8p + (t1.i << 3)) = t0.i64; // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter64.asm:49
t3.i = *CAST<intptr_t*>(pcBase.i8p + (pc.i << 3) + intptr_t(0x40)); // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter.asm:294
*CAST<int64_t*>(t3.i8p + 24) = t0.i64; // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter64.asm:466
pc.i = pc.i + intptr_t(0x9); // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter64.asm:31
opcode = *CAST<Opcode*>(pcBase.i8p + (pc.i << 3)); // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter64.asm:27
DISPATCH_OPCODE();
OFFLINE_ASM_OPCODE_LABEL(op_tail_call_varargs)
t0.i = *CAST<intptr_t*>(cfr.i8p + 16); // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter.asm:904
{ // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter.asm:905
int32_t temp = *CAST<int32_t*>(t0.i8p + 320) + int32_t(0xa);
*CAST<int32_t*>(t0.i8p + 320) = temp;
if (temp < 0)
goto _offlineasm_checkSwitchToJITForEpilogue__124_checkSwitchToJIT__continue;
}
pc.i8p = pcBase.i8p + (pc.i << 3); // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter64.asm:302
t0.i = cfr.i; // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter64.asm:313
t1.i = pc.i; // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter64.asm:314
{ // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter64.asm:77
SlowPathReturnType result = llint_replace(t0, t1);
decodeResult(result, t0.vp, t1.vp);
}
pc.i = t0.i; // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter64.asm:306
pc.i = pc.i - pcBase.i; // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter64.asm:307
pc.i = pc.i >> (intptr_t(0x3) & 0x1f); // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter64.asm:308
OFFLINE_ASM_LOCAL_LABEL(_offlineasm_checkSwitchToJITForEpilogue__124_checkSwitchToJIT__continue)
pc.i8p = pcBase.i8p + (pc.i << 3); // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter64.asm:302
t0.i = cfr.i; // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter64.asm:313
t1.i = pc.i; // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter64.asm:314
{ // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter64.asm:77
SlowPathReturnType result = llint_slow_path_size_frame_for_varargs(t0, t1);
decodeResult(result, t0.vp, t1.vp);
}
pc.i = t0.i; // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter64.asm:306
pc.i = pc.i - pcBase.i; // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter64.asm:307
pc.i = pc.i >> (intptr_t(0x3) & 0x1f); // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter64.asm:308
t3.i = *CAST<intptr_t*>(cfr.i8p + 24); // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter64.asm:559
t3.i = t3.i & intptr_t(-16384); // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter64.asm:560
t3.i = *CAST<intptr_t*>(t3.i8p + 152); // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter64.asm:561
if (*CAST<int64_t*>(t3.i8p + 20440) == 0) // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter64.asm:562
goto _offlineasm_doCallVarargs__124_branchIfException__noException;
goto llint_throw_from_slow_path_trampoline; // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter64.asm:563
OFFLINE_ASM_LOCAL_LABEL(_offlineasm_doCallVarargs__124_branchIfException__noException)
sp.i = t1.i; // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter.asm:1614
*CAST<int32_t*>(cfr.i8p + 36) = pc.i32; // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter64.asm:341
pc.i8p = pcBase.i8p + (pc.i << 3); // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter64.asm:302
t0.i = cfr.i; // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter64.asm:343
t1.i = pc.i; // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter64.asm:344
{ // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter64.asm:77
SlowPathReturnType result = llint_slow_path_call_varargs(t0, t1);
decodeResult(result, t0.vp, t1.vp);
}
if (t1.i == 0) // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter.asm:877
goto _offlineasm_doCallVarargs__slowPathForCall__callCallSlowPath__125_action__dontUpdateSP;
sp.i = t1.i; // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter.asm:878
t3.u = *CAST<uint32_t*>(cfr.i8p + 32); // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter.asm:826
t2.i = *CAST<intptr_t*>(cfr.i8p + 16); // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter.asm:827
t2.i = *CAST<intptr_t*>(t2.i8p + 40); // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter.asm:828
if (t2.i32 <= t3.i32) // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter.asm:829
goto _offlineasm_doCallVarargs__slowPathForCall__callCallSlowPath__action__124_prepareCall__noArityFixup;
t3.i = t2.i; // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter.asm:830
OFFLINE_ASM_LOCAL_LABEL(_offlineasm_doCallVarargs__slowPathForCall__callCallSlowPath__action__124_prepareCall__noArityFixup)
t3.i32 = t3.i32 * int32_t(0x8); // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter.asm:834
t3.clearHighWord();
t3.i32 = t3.i32 + int32_t(0x37); // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter.asm:835
t3.clearHighWord();
t3.i32 = t3.i32 & int32_t(-16); // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter.asm:836
t3.clearHighWord();
t2.i = cfr.i; // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter.asm:838
t2.i = t2.i + t3.i; // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter.asm:839
t3.u = *CAST<uint32_t*>(sp.i8p + 32); // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter.asm:841
t3.i32 = t3.i32 * int32_t(0x8); // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter.asm:843
t3.clearHighWord();
t3.i32 = t3.i32 + int32_t(0x37); // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter.asm:844
t3.clearHighWord();
t3.i32 = t3.i32 & int32_t(-16); // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter.asm:845
t3.clearHighWord();
sp.i = sp.i + intptr_t(0x10); // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter.asm:848
t3.i32 = t3.i32 - int32_t(0x10); // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter.asm:849
t3.clearHighWord();
lr.i = *CAST<intptr_t*>(cfr.i8p + 8); // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter.asm:850
t2.i = t2.i - t3.i; // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter.asm:858
cfr.i = *CAST<intptr_t*>(cfr.i8p); // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter.asm:859
OFFLINE_ASM_LOCAL_LABEL(_offlineasm_doCallVarargs__slowPathForCall__callCallSlowPath__action__124_prepareCall__copyLoop)
t3.i32 = t3.i32 - int32_t(0x8); // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter.asm:862
t3.clearHighWord();
pc.i = *CAST<intptr_t*>(sp.i8p + (t3.i << 0)); // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter.asm:863
*CAST<intptr_t*>(t2.i8p + (t3.i << 0)) = pc.i; // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter.asm:864
if (t3.i32 != 0) // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter.asm:865
goto _offlineasm_doCallVarargs__slowPathForCall__callCallSlowPath__action__124_prepareCall__copyLoop;
sp.i = t2.i; // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter.asm:867
opcode = t0.opcode; // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter.asm:868
DISPATCH_OPCODE();
OFFLINE_ASM_LOCAL_LABEL(_offlineasm_doCallVarargs__slowPathForCall__callCallSlowPath__125_action__dontUpdateSP)
lr.opcode = getOpcode(llint_cloop_did_return_from_js_9); // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter.asm:810
opcode = t0.opcode;
DISPATCH_OPCODE();
OFFLINE_ASM_GLUE_LABEL(llint_cloop_did_return_from_js_9)
t2.i = *CAST<intptr_t*>(cfr.i8p + 16); // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter.asm:778
t2.u = *CAST<uint32_t*>(t2.i8p + 16); // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter.asm:772
t2.i = t2.i << (intptr_t(0x3) & 0x1f); // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter.asm:773
t2.i = t2.i + intptr_t(0x0); // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter.asm:774
sp.i = cfr.i - t2.i; // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter.asm:784
pc.u = *CAST<uint32_t*>(cfr.i8p + 36); // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter64.asm:45
pcBase.i = *CAST<intptr_t*>(cfr.i8p + 16); // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter64.asm:46
pcBase.i = *CAST<intptr_t*>(pcBase.i8p + 64); // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter64.asm:47
t1.i = *CAST<int32_t*>(pcBase.i8p + (pc.i << 3) + intptr_t(0x8)); // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter.asm:290
*CAST<int64_t*>(cfr.i8p + (t1.i << 3)) = t0.i64; // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter64.asm:49
t3.i = *CAST<intptr_t*>(pcBase.i8p + (pc.i << 3) + intptr_t(0x40)); // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter.asm:294
*CAST<int64_t*>(t3.i8p + 24) = t0.i64; // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter64.asm:466
pc.i = pc.i + intptr_t(0x9); // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter64.asm:31
opcode = *CAST<Opcode*>(pcBase.i8p + (pc.i << 3)); // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter64.asm:27
DISPATCH_OPCODE();
OFFLINE_ASM_OPCODE_LABEL(op_tail_call_forward_arguments)
t0.i = *CAST<intptr_t*>(cfr.i8p + 16); // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter.asm:904
{ // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter.asm:905
int32_t temp = *CAST<int32_t*>(t0.i8p + 320) + int32_t(0xa);
*CAST<int32_t*>(t0.i8p + 320) = temp;
if (temp < 0)
goto _offlineasm_checkSwitchToJITForEpilogue__125_checkSwitchToJIT__continue;
}
pc.i8p = pcBase.i8p + (pc.i << 3); // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter64.asm:302
t0.i = cfr.i; // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter64.asm:313
t1.i = pc.i; // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter64.asm:314
{ // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter64.asm:77
SlowPathReturnType result = llint_replace(t0, t1);
decodeResult(result, t0.vp, t1.vp);
}
pc.i = t0.i; // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter64.asm:306
pc.i = pc.i - pcBase.i; // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter64.asm:307
pc.i = pc.i >> (intptr_t(0x3) & 0x1f); // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter64.asm:308
OFFLINE_ASM_LOCAL_LABEL(_offlineasm_checkSwitchToJITForEpilogue__125_checkSwitchToJIT__continue)
pc.i8p = pcBase.i8p + (pc.i << 3); // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter64.asm:302
t0.i = cfr.i; // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter64.asm:313
t1.i = pc.i; // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter64.asm:314
{ // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter64.asm:77
SlowPathReturnType result = llint_slow_path_size_frame_for_forward_arguments(t0, t1);
decodeResult(result, t0.vp, t1.vp);
}
pc.i = t0.i; // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter64.asm:306
pc.i = pc.i - pcBase.i; // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter64.asm:307
pc.i = pc.i >> (intptr_t(0x3) & 0x1f); // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter64.asm:308
t3.i = *CAST<intptr_t*>(cfr.i8p + 24); // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter64.asm:559
t3.i = t3.i & intptr_t(-16384); // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter64.asm:560
t3.i = *CAST<intptr_t*>(t3.i8p + 152); // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter64.asm:561
if (*CAST<int64_t*>(t3.i8p + 20440) == 0) // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter64.asm:562
goto _offlineasm_doCallVarargs__125_branchIfException__noException;
goto llint_throw_from_slow_path_trampoline; // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter64.asm:563
OFFLINE_ASM_LOCAL_LABEL(_offlineasm_doCallVarargs__125_branchIfException__noException)
sp.i = t1.i; // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter.asm:1614
*CAST<int32_t*>(cfr.i8p + 36) = pc.i32; // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter64.asm:341
pc.i8p = pcBase.i8p + (pc.i << 3); // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter64.asm:302
t0.i = cfr.i; // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter64.asm:343
t1.i = pc.i; // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter64.asm:344
{ // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter64.asm:77
SlowPathReturnType result = llint_slow_path_tail_call_forward_arguments(t0, t1);
decodeResult(result, t0.vp, t1.vp);
}
if (t1.i == 0) // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter.asm:877
goto _offlineasm_doCallVarargs__slowPathForCall__callCallSlowPath__126_action__dontUpdateSP;
sp.i = t1.i; // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter.asm:878
t3.u = *CAST<uint32_t*>(cfr.i8p + 32); // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter.asm:826
t2.i = *CAST<intptr_t*>(cfr.i8p + 16); // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter.asm:827
t2.i = *CAST<intptr_t*>(t2.i8p + 40); // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter.asm:828
if (t2.i32 <= t3.i32) // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter.asm:829
goto _offlineasm_doCallVarargs__slowPathForCall__callCallSlowPath__action__125_prepareCall__noArityFixup;
t3.i = t2.i; // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter.asm:830
OFFLINE_ASM_LOCAL_LABEL(_offlineasm_doCallVarargs__slowPathForCall__callCallSlowPath__action__125_prepareCall__noArityFixup)
t3.i32 = t3.i32 * int32_t(0x8); // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter.asm:834
t3.clearHighWord();
t3.i32 = t3.i32 + int32_t(0x37); // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter.asm:835
t3.clearHighWord();
t3.i32 = t3.i32 & int32_t(-16); // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter.asm:836
t3.clearHighWord();
t2.i = cfr.i; // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter.asm:838
t2.i = t2.i + t3.i; // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter.asm:839
t3.u = *CAST<uint32_t*>(sp.i8p + 32); // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter.asm:841
t3.i32 = t3.i32 * int32_t(0x8); // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter.asm:843
t3.clearHighWord();
t3.i32 = t3.i32 + int32_t(0x37); // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter.asm:844
t3.clearHighWord();
t3.i32 = t3.i32 & int32_t(-16); // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter.asm:845
t3.clearHighWord();
sp.i = sp.i + intptr_t(0x10); // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter.asm:848
t3.i32 = t3.i32 - int32_t(0x10); // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter.asm:849
t3.clearHighWord();
lr.i = *CAST<intptr_t*>(cfr.i8p + 8); // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter.asm:850
t2.i = t2.i - t3.i; // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter.asm:858
cfr.i = *CAST<intptr_t*>(cfr.i8p); // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter.asm:859
OFFLINE_ASM_LOCAL_LABEL(_offlineasm_doCallVarargs__slowPathForCall__callCallSlowPath__action__125_prepareCall__copyLoop)
t3.i32 = t3.i32 - int32_t(0x8); // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter.asm:862
t3.clearHighWord();
pc.i = *CAST<intptr_t*>(sp.i8p + (t3.i << 0)); // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter.asm:863
*CAST<intptr_t*>(t2.i8p + (t3.i << 0)) = pc.i; // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter.asm:864
if (t3.i32 != 0) // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter.asm:865
goto _offlineasm_doCallVarargs__slowPathForCall__callCallSlowPath__action__125_prepareCall__copyLoop;
sp.i = t2.i; // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter.asm:867
opcode = t0.opcode; // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter.asm:868
DISPATCH_OPCODE();
OFFLINE_ASM_LOCAL_LABEL(_offlineasm_doCallVarargs__slowPathForCall__callCallSlowPath__126_action__dontUpdateSP)
lr.opcode = getOpcode(llint_cloop_did_return_from_js_10); // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter.asm:810
opcode = t0.opcode;
DISPATCH_OPCODE();
OFFLINE_ASM_GLUE_LABEL(llint_cloop_did_return_from_js_10)
t2.i = *CAST<intptr_t*>(cfr.i8p + 16); // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter.asm:778
t2.u = *CAST<uint32_t*>(t2.i8p + 16); // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter.asm:772
t2.i = t2.i << (intptr_t(0x3) & 0x1f); // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter.asm:773
t2.i = t2.i + intptr_t(0x0); // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter.asm:774
sp.i = cfr.i - t2.i; // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter.asm:784
pc.u = *CAST<uint32_t*>(cfr.i8p + 36); // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter64.asm:45
pcBase.i = *CAST<intptr_t*>(cfr.i8p + 16); // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter64.asm:46
pcBase.i = *CAST<intptr_t*>(pcBase.i8p + 64); // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter64.asm:47
t1.i = *CAST<int32_t*>(pcBase.i8p + (pc.i << 3) + intptr_t(0x8)); // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter.asm:290
*CAST<int64_t*>(cfr.i8p + (t1.i << 3)) = t0.i64; // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter64.asm:49
t3.i = *CAST<intptr_t*>(pcBase.i8p + (pc.i << 3) + intptr_t(0x40)); // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter.asm:294
*CAST<int64_t*>(t3.i8p + 24) = t0.i64; // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter64.asm:466
pc.i = pc.i + intptr_t(0x9); // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter64.asm:31
opcode = *CAST<Opcode*>(pcBase.i8p + (pc.i << 3)); // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter64.asm:27
DISPATCH_OPCODE();
OFFLINE_ASM_OPCODE_LABEL(op_construct_varargs)
pc.i8p = pcBase.i8p + (pc.i << 3); // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter64.asm:302
t0.i = cfr.i; // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter64.asm:313
t1.i = pc.i; // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter64.asm:314
{ // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter64.asm:77
SlowPathReturnType result = llint_slow_path_size_frame_for_varargs(t0, t1);
decodeResult(result, t0.vp, t1.vp);
}
pc.i = t0.i; // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter64.asm:306
pc.i = pc.i - pcBase.i; // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter64.asm:307
pc.i = pc.i >> (intptr_t(0x3) & 0x1f); // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter64.asm:308
t3.i = *CAST<intptr_t*>(cfr.i8p + 24); // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter64.asm:559
t3.i = t3.i & intptr_t(-16384); // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter64.asm:560
t3.i = *CAST<intptr_t*>(t3.i8p + 152); // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter64.asm:561
if (*CAST<int64_t*>(t3.i8p + 20440) == 0) // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter64.asm:562
goto _offlineasm_doCallVarargs__126_branchIfException__noException;
goto llint_throw_from_slow_path_trampoline; // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter64.asm:563
OFFLINE_ASM_LOCAL_LABEL(_offlineasm_doCallVarargs__126_branchIfException__noException)
sp.i = t1.i; // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter.asm:1614
*CAST<int32_t*>(cfr.i8p + 36) = pc.i32; // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter64.asm:341
pc.i8p = pcBase.i8p + (pc.i << 3); // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter64.asm:302
t0.i = cfr.i; // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter64.asm:343
t1.i = pc.i; // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter64.asm:344
{ // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter64.asm:77
SlowPathReturnType result = llint_slow_path_construct_varargs(t0, t1);
decodeResult(result, t0.vp, t1.vp);
}
if (t1.i == 0) // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter.asm:877
goto _offlineasm_doCallVarargs__slowPathForCall__callCallSlowPath__127_action__dontUpdateSP;
sp.i = t1.i; // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter.asm:878
sp.i = sp.i + intptr_t(0x10); // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter.asm:819
OFFLINE_ASM_LOCAL_LABEL(_offlineasm_doCallVarargs__slowPathForCall__callCallSlowPath__127_action__dontUpdateSP)
lr.opcode = getOpcode(llint_cloop_did_return_from_js_11); // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter.asm:810
opcode = t0.opcode;
DISPATCH_OPCODE();
OFFLINE_ASM_GLUE_LABEL(llint_cloop_did_return_from_js_11)
t2.i = *CAST<intptr_t*>(cfr.i8p + 16); // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter.asm:778
t2.u = *CAST<uint32_t*>(t2.i8p + 16); // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter.asm:772
t2.i = t2.i << (intptr_t(0x3) & 0x1f); // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter.asm:773
t2.i = t2.i + intptr_t(0x0); // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter.asm:774
sp.i = cfr.i - t2.i; // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter.asm:784
pc.u = *CAST<uint32_t*>(cfr.i8p + 36); // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter64.asm:45
pcBase.i = *CAST<intptr_t*>(cfr.i8p + 16); // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter64.asm:46
pcBase.i = *CAST<intptr_t*>(pcBase.i8p + 64); // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter64.asm:47
t1.i = *CAST<int32_t*>(pcBase.i8p + (pc.i << 3) + intptr_t(0x8)); // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter.asm:290
*CAST<int64_t*>(cfr.i8p + (t1.i << 3)) = t0.i64; // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter64.asm:49
t3.i = *CAST<intptr_t*>(pcBase.i8p + (pc.i << 3) + intptr_t(0x40)); // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter.asm:294
*CAST<int64_t*>(t3.i8p + 24) = t0.i64; // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter64.asm:466
pc.i = pc.i + intptr_t(0x9); // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter64.asm:31
opcode = *CAST<Opcode*>(pcBase.i8p + (pc.i << 3)); // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter64.asm:27
DISPATCH_OPCODE();
OFFLINE_ASM_OPCODE_LABEL(op_call_eval)
*CAST<int32_t*>(cfr.i8p + 36) = pc.i32; // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter64.asm:341
pc.i8p = pcBase.i8p + (pc.i << 3); // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter64.asm:302
t0.i = cfr.i; // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter64.asm:343
t1.i = pc.i; // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter64.asm:344
{ // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter64.asm:77
SlowPathReturnType result = llint_slow_path_call_eval(t0, t1);
decodeResult(result, t0.vp, t1.vp);
}
if (t1.i == 0) // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter.asm:877
goto _offlineasm_slowPathForCall__callCallSlowPath__128_action__dontUpdateSP;
sp.i = t1.i; // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter.asm:878
sp.i = sp.i + intptr_t(0x10); // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter.asm:819
OFFLINE_ASM_LOCAL_LABEL(_offlineasm_slowPathForCall__callCallSlowPath__128_action__dontUpdateSP)
lr.opcode = getOpcode(llint_cloop_did_return_from_js_12); // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter.asm:810
opcode = t0.opcode;
DISPATCH_OPCODE();
OFFLINE_ASM_GLUE_LABEL(llint_cloop_did_return_from_js_12)
t2.i = *CAST<intptr_t*>(cfr.i8p + 16); // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter.asm:778
t2.u = *CAST<uint32_t*>(t2.i8p + 16); // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter.asm:772
t2.i = t2.i << (intptr_t(0x3) & 0x1f); // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter.asm:773
t2.i = t2.i + intptr_t(0x0); // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter.asm:774
sp.i = cfr.i - t2.i; // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter.asm:784
pc.u = *CAST<uint32_t*>(cfr.i8p + 36); // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter64.asm:45
pcBase.i = *CAST<intptr_t*>(cfr.i8p + 16); // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter64.asm:46
pcBase.i = *CAST<intptr_t*>(pcBase.i8p + 64); // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter64.asm:47
t1.i = *CAST<int32_t*>(pcBase.i8p + (pc.i << 3) + intptr_t(0x8)); // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter.asm:290
*CAST<int64_t*>(cfr.i8p + (t1.i << 3)) = t0.i64; // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter64.asm:49
t3.i = *CAST<intptr_t*>(pcBase.i8p + (pc.i << 3) + intptr_t(0x40)); // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter.asm:294
*CAST<int64_t*>(t3.i8p + 24) = t0.i64; // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter64.asm:466
pc.i = pc.i + intptr_t(0x9); // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter64.asm:31
opcode = *CAST<Opcode*>(pcBase.i8p + (pc.i << 3)); // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter64.asm:27
DISPATCH_OPCODE();
OFFLINE_ASM_GLUE_LABEL(llint_generic_return_point)
pc.u = *CAST<uint32_t*>(cfr.i8p + 36); // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter64.asm:45
pcBase.i = *CAST<intptr_t*>(cfr.i8p + 16); // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter64.asm:46
pcBase.i = *CAST<intptr_t*>(pcBase.i8p + 64); // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter64.asm:47
t1.i = *CAST<int32_t*>(pcBase.i8p + (pc.i << 3) + intptr_t(0x8)); // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter.asm:290
*CAST<int64_t*>(cfr.i8p + (t1.i << 3)) = t0.i64; // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter64.asm:49
t3.i = *CAST<intptr_t*>(pcBase.i8p + (pc.i << 3) + intptr_t(0x40)); // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter.asm:294
*CAST<int64_t*>(t3.i8p + 24) = t0.i64; // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter64.asm:466
pc.i = pc.i + intptr_t(0x9); // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter64.asm:31
opcode = *CAST<Opcode*>(pcBase.i8p + (pc.i << 3)); // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter64.asm:27
DISPATCH_OPCODE();
OFFLINE_ASM_OPCODE_LABEL(op_strcat)
pc.i8p = pcBase.i8p + (pc.i << 3); // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter64.asm:302
t0.i = cfr.i; // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter64.asm:313
t1.i = pc.i; // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter64.asm:314
{ // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter64.asm:77
SlowPathReturnType result = slow_path_strcat(t0, t1);
decodeResult(result, t0.vp, t1.vp);
}
pc.i = t0.i; // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter64.asm:306
pc.i = pc.i - pcBase.i; // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter64.asm:307
pc.i = pc.i >> (intptr_t(0x3) & 0x1f); // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter64.asm:308
pc.i = pc.i + intptr_t(0x4); // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter64.asm:31
opcode = *CAST<Opcode*>(pcBase.i8p + (pc.i << 3)); // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter64.asm:27
DISPATCH_OPCODE();
OFFLINE_ASM_OPCODE_LABEL(op_push_with_scope)
pc.i8p = pcBase.i8p + (pc.i << 3); // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter64.asm:302
t0.i = cfr.i; // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter64.asm:313
t1.i = pc.i; // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter64.asm:314
{ // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter64.asm:77
SlowPathReturnType result = slow_path_push_with_scope(t0, t1);
decodeResult(result, t0.vp, t1.vp);
}
pc.i = t0.i; // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter64.asm:306
pc.i = pc.i - pcBase.i; // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter64.asm:307
pc.i = pc.i >> (intptr_t(0x3) & 0x1f); // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter64.asm:308
pc.i = pc.i + intptr_t(0x4); // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter64.asm:31
opcode = *CAST<Opcode*>(pcBase.i8p + (pc.i << 3)); // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter64.asm:27
DISPATCH_OPCODE();
OFFLINE_ASM_OPCODE_LABEL(op_assert)
pc.i8p = pcBase.i8p + (pc.i << 3); // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter64.asm:302
t0.i = cfr.i; // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter64.asm:313
t1.i = pc.i; // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter64.asm:314
{ // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter64.asm:77
SlowPathReturnType result = slow_path_assert(t0, t1);
decodeResult(result, t0.vp, t1.vp);
}
pc.i = t0.i; // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter64.asm:306
pc.i = pc.i - pcBase.i; // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter64.asm:307
pc.i = pc.i >> (intptr_t(0x3) & 0x1f); // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter64.asm:308
pc.i = pc.i + intptr_t(0x3); // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter64.asm:31
opcode = *CAST<Opcode*>(pcBase.i8p + (pc.i << 3)); // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter64.asm:27
DISPATCH_OPCODE();
OFFLINE_ASM_OPCODE_LABEL(op_yield)
CRASH(); // break instruction not implemented. // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter.asm:1841
OFFLINE_ASM_OPCODE_LABEL(op_create_lexical_environment)
pc.i8p = pcBase.i8p + (pc.i << 3); // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter64.asm:302
t0.i = cfr.i; // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter64.asm:313
t1.i = pc.i; // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter64.asm:314
{ // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter64.asm:77
SlowPathReturnType result = slow_path_create_lexical_environment(t0, t1);
decodeResult(result, t0.vp, t1.vp);
}
pc.i = t0.i; // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter64.asm:306
pc.i = pc.i - pcBase.i; // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter64.asm:307
pc.i = pc.i >> (intptr_t(0x3) & 0x1f); // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter64.asm:308
pc.i = pc.i + intptr_t(0x5); // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter64.asm:31
opcode = *CAST<Opcode*>(pcBase.i8p + (pc.i << 3)); // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter64.asm:27
DISPATCH_OPCODE();
OFFLINE_ASM_OPCODE_LABEL(op_throw)
pc.i8p = pcBase.i8p + (pc.i << 3); // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter64.asm:302
t0.i = cfr.i; // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter64.asm:313
t1.i = pc.i; // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter64.asm:314
{ // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter64.asm:77
SlowPathReturnType result = llint_slow_path_throw(t0, t1);
decodeResult(result, t0.vp, t1.vp);
}
pc.i = t0.i; // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter64.asm:306
pc.i = pc.i - pcBase.i; // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter64.asm:307
pc.i = pc.i >> (intptr_t(0x3) & 0x1f); // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter64.asm:308
pc.i = pc.i + intptr_t(0x2); // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter64.asm:31
opcode = *CAST<Opcode*>(pcBase.i8p + (pc.i << 3)); // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter64.asm:27
DISPATCH_OPCODE();
OFFLINE_ASM_OPCODE_LABEL(op_throw_static_error)
pc.i8p = pcBase.i8p + (pc.i << 3); // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter64.asm:302
t0.i = cfr.i; // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter64.asm:313
t1.i = pc.i; // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter64.asm:314
{ // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter64.asm:77
SlowPathReturnType result = llint_slow_path_throw_static_error(t0, t1);
decodeResult(result, t0.vp, t1.vp);
}
pc.i = t0.i; // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter64.asm:306
pc.i = pc.i - pcBase.i; // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter64.asm:307
pc.i = pc.i >> (intptr_t(0x3) & 0x1f); // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter64.asm:308
pc.i = pc.i + intptr_t(0x3); // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter64.asm:31
opcode = *CAST<Opcode*>(pcBase.i8p + (pc.i << 3)); // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter64.asm:27
DISPATCH_OPCODE();
OFFLINE_ASM_OPCODE_LABEL(op_debug)
t0.i = *CAST<intptr_t*>(cfr.i8p + 16); // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter.asm:1737
t0.u = *CAST<uint32_t*>(t0.i8p + 44); // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter.asm:1738
if (t0.i32 == 0) // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter.asm:1739
goto _offlineasm_opDebugDone;
pc.i8p = pcBase.i8p + (pc.i << 3); // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter64.asm:302
t0.i = cfr.i; // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter64.asm:313
t1.i = pc.i; // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter64.asm:314
{ // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter64.asm:77
SlowPathReturnType result = llint_slow_path_debug(t0, t1);
decodeResult(result, t0.vp, t1.vp);
}
pc.i = t0.i; // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter64.asm:306
pc.i = pc.i - pcBase.i; // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter64.asm:307
pc.i = pc.i >> (intptr_t(0x3) & 0x1f); // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter64.asm:308
OFFLINE_ASM_LOCAL_LABEL(_offlineasm_opDebugDone)
pc.i = pc.i + intptr_t(0x3); // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter64.asm:31
opcode = *CAST<Opcode*>(pcBase.i8p + (pc.i << 3)); // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter64.asm:27
DISPATCH_OPCODE();
OFFLINE_ASM_GLUE_LABEL(llint_native_call_trampoline)
PUSH(lr); // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter.asm:750
PUSH(cfr); // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter.asm:751
cfr.i = sp.i; // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter.asm:753
*CAST<intptr_t*>(cfr.i8p + 16) = intptr_t(0x0); // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter64.asm:1980
t0.i = *CAST<intptr_t*>(cfr.i8p + 24); // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter64.asm:1981
t1.i = intptr_t(-16384) & t0.i; // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter64.asm:1982
t1.i = *CAST<intptr_t*>(t1.i8p + 152); // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter64.asm:1983
*CAST<intptr_t*>(t1.i8p + 13440) = cfr.i; // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter64.asm:1984
*CAST<intptr_t*>(cfr.i8p + 8) = lr.i; // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter64.asm:1986
t0.i = cfr.i; // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter64.asm:1988
t1.i = *CAST<intptr_t*>(cfr.i8p + 24); // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter64.asm:1989
t1.i = *CAST<intptr_t*>(t1.i8p + 24); // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter64.asm:1990
nativeFunc = *CAST<NativeFunction*>(t1.i8p + 56); // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter64.asm:1993
functionReturnValue = JSValue::decode(nativeFunc(t0.execState));
#if USE(JSVALUE32_64)
t1.i = functionReturnValue.tag();
t0.i = functionReturnValue.payload();
#else // USE_JSVALUE64)
t0.encodedJSValue = JSValue::encode(functionReturnValue);
#endif // USE_JSVALUE64)
t3.i = *CAST<intptr_t*>(cfr.i8p + 24); // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter64.asm:2003
t3.i = t3.i & intptr_t(-16384); // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter64.asm:2004
t3.i = *CAST<intptr_t*>(t3.i8p + 152); // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter64.asm:2005
POP(cfr); // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter.asm:762
POP(lr); // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter.asm:763
if (*CAST<int64_t*>(t3.i8p + 20440) != 0) // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter64.asm:2009
goto _offlineasm_nativeCallTrampoline__handleException;
opcode = lr.opcode; // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter64.asm:2010
DISPATCH_OPCODE();
OFFLINE_ASM_LOCAL_LABEL(_offlineasm_nativeCallTrampoline__handleException)
*CAST<intptr_t*>(t3.i8p + 13440) = cfr.i; // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter64.asm:2013
t2.i = *CAST<intptr_t*>(cfr.i8p + 16); // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter.asm:778
t2.u = *CAST<uint32_t*>(t2.i8p + 16); // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter.asm:772
t2.i = t2.i << (intptr_t(0x3) & 0x1f); // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter.asm:773
t2.i = t2.i + intptr_t(0x0); // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter.asm:774
sp.i = cfr.i - t2.i; // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter.asm:784
goto llint_throw_from_slow_path_trampoline; // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter64.asm:2015
OFFLINE_ASM_GLUE_LABEL(llint_native_construct_trampoline)
PUSH(lr); // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter.asm:750
PUSH(cfr); // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter.asm:751
cfr.i = sp.i; // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter.asm:753
*CAST<intptr_t*>(cfr.i8p + 16) = intptr_t(0x0); // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter64.asm:1980
t0.i = *CAST<intptr_t*>(cfr.i8p + 24); // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter64.asm:1981
t1.i = intptr_t(-16384) & t0.i; // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter64.asm:1982
t1.i = *CAST<intptr_t*>(t1.i8p + 152); // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter64.asm:1983
*CAST<intptr_t*>(t1.i8p + 13440) = cfr.i; // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter64.asm:1984
*CAST<intptr_t*>(cfr.i8p + 8) = lr.i; // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter64.asm:1986
t0.i = cfr.i; // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter64.asm:1988
t1.i = *CAST<intptr_t*>(cfr.i8p + 24); // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter64.asm:1989
t1.i = *CAST<intptr_t*>(t1.i8p + 24); // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter64.asm:1990
nativeFunc = *CAST<NativeFunction*>(t1.i8p + 64); // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter64.asm:1993
functionReturnValue = JSValue::decode(nativeFunc(t0.execState));
#if USE(JSVALUE32_64)
t1.i = functionReturnValue.tag();
t0.i = functionReturnValue.payload();
#else // USE_JSVALUE64)
t0.encodedJSValue = JSValue::encode(functionReturnValue);
#endif // USE_JSVALUE64)
t3.i = *CAST<intptr_t*>(cfr.i8p + 24); // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter64.asm:2003
t3.i = t3.i & intptr_t(-16384); // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter64.asm:2004
t3.i = *CAST<intptr_t*>(t3.i8p + 152); // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter64.asm:2005
POP(cfr); // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter.asm:762
POP(lr); // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter.asm:763
if (*CAST<int64_t*>(t3.i8p + 20440) != 0) // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter64.asm:2009
goto _offlineasm_128_nativeCallTrampoline__handleException;
opcode = lr.opcode; // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter64.asm:2010
DISPATCH_OPCODE();
OFFLINE_ASM_LOCAL_LABEL(_offlineasm_128_nativeCallTrampoline__handleException)
*CAST<intptr_t*>(t3.i8p + 13440) = cfr.i; // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter64.asm:2013
t2.i = *CAST<intptr_t*>(cfr.i8p + 16); // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter.asm:778
t2.u = *CAST<uint32_t*>(t2.i8p + 16); // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter.asm:772
t2.i = t2.i << (intptr_t(0x3) & 0x1f); // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter.asm:773
t2.i = t2.i + intptr_t(0x0); // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter.asm:774
sp.i = cfr.i - t2.i; // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter.asm:784
goto llint_throw_from_slow_path_trampoline; // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter64.asm:2015
OFFLINE_ASM_OPCODE_LABEL(op_get_enumerable_length)
pc.i8p = pcBase.i8p + (pc.i << 3); // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter64.asm:302
t0.i = cfr.i; // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter64.asm:313
t1.i = pc.i; // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter64.asm:314
{ // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter64.asm:77
SlowPathReturnType result = slow_path_get_enumerable_length(t0, t1);
decodeResult(result, t0.vp, t1.vp);
}
pc.i = t0.i; // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter64.asm:306
pc.i = pc.i - pcBase.i; // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter64.asm:307
pc.i = pc.i >> (intptr_t(0x3) & 0x1f); // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter64.asm:308
pc.i = pc.i + intptr_t(0x3); // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter64.asm:31
opcode = *CAST<Opcode*>(pcBase.i8p + (pc.i << 3)); // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter64.asm:27
DISPATCH_OPCODE();
OFFLINE_ASM_OPCODE_LABEL(op_has_indexed_property)
pc.i8p = pcBase.i8p + (pc.i << 3); // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter64.asm:302
t0.i = cfr.i; // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter64.asm:313
t1.i = pc.i; // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter64.asm:314
{ // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter64.asm:77
SlowPathReturnType result = slow_path_has_indexed_property(t0, t1);
decodeResult(result, t0.vp, t1.vp);
}
pc.i = t0.i; // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter64.asm:306
pc.i = pc.i - pcBase.i; // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter64.asm:307
pc.i = pc.i >> (intptr_t(0x3) & 0x1f); // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter64.asm:308
pc.i = pc.i + intptr_t(0x5); // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter64.asm:31
opcode = *CAST<Opcode*>(pcBase.i8p + (pc.i << 3)); // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter64.asm:27
DISPATCH_OPCODE();
OFFLINE_ASM_OPCODE_LABEL(op_has_structure_property)
pc.i8p = pcBase.i8p + (pc.i << 3); // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter64.asm:302
t0.i = cfr.i; // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter64.asm:313
t1.i = pc.i; // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter64.asm:314
{ // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter64.asm:77
SlowPathReturnType result = slow_path_has_structure_property(t0, t1);
decodeResult(result, t0.vp, t1.vp);
}
pc.i = t0.i; // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter64.asm:306
pc.i = pc.i - pcBase.i; // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter64.asm:307
pc.i = pc.i >> (intptr_t(0x3) & 0x1f); // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter64.asm:308
pc.i = pc.i + intptr_t(0x5); // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter64.asm:31
opcode = *CAST<Opcode*>(pcBase.i8p + (pc.i << 3)); // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter64.asm:27
DISPATCH_OPCODE();
OFFLINE_ASM_OPCODE_LABEL(op_has_generic_property)
pc.i8p = pcBase.i8p + (pc.i << 3); // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter64.asm:302
t0.i = cfr.i; // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter64.asm:313
t1.i = pc.i; // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter64.asm:314
{ // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter64.asm:77
SlowPathReturnType result = slow_path_has_generic_property(t0, t1);
decodeResult(result, t0.vp, t1.vp);
}
pc.i = t0.i; // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter64.asm:306
pc.i = pc.i - pcBase.i; // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter64.asm:307
pc.i = pc.i >> (intptr_t(0x3) & 0x1f); // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter64.asm:308
pc.i = pc.i + intptr_t(0x4); // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter64.asm:31
opcode = *CAST<Opcode*>(pcBase.i8p + (pc.i << 3)); // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter64.asm:27
DISPATCH_OPCODE();
OFFLINE_ASM_OPCODE_LABEL(op_get_direct_pname)
pc.i8p = pcBase.i8p + (pc.i << 3); // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter64.asm:302
t0.i = cfr.i; // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter64.asm:313
t1.i = pc.i; // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter64.asm:314
{ // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter64.asm:77
SlowPathReturnType result = slow_path_get_direct_pname(t0, t1);
decodeResult(result, t0.vp, t1.vp);
}
pc.i = t0.i; // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter64.asm:306
pc.i = pc.i - pcBase.i; // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter64.asm:307
pc.i = pc.i >> (intptr_t(0x3) & 0x1f); // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter64.asm:308
pc.i = pc.i + intptr_t(0x7); // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter64.asm:31
opcode = *CAST<Opcode*>(pcBase.i8p + (pc.i << 3)); // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter64.asm:27
DISPATCH_OPCODE();
OFFLINE_ASM_OPCODE_LABEL(op_get_property_enumerator)
pc.i8p = pcBase.i8p + (pc.i << 3); // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter64.asm:302
t0.i = cfr.i; // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter64.asm:313
t1.i = pc.i; // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter64.asm:314
{ // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter64.asm:77
SlowPathReturnType result = slow_path_get_property_enumerator(t0, t1);
decodeResult(result, t0.vp, t1.vp);
}
pc.i = t0.i; // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter64.asm:306
pc.i = pc.i - pcBase.i; // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter64.asm:307
pc.i = pc.i >> (intptr_t(0x3) & 0x1f); // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter64.asm:308
pc.i = pc.i + intptr_t(0x3); // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter64.asm:31
opcode = *CAST<Opcode*>(pcBase.i8p + (pc.i << 3)); // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter64.asm:27
DISPATCH_OPCODE();
OFFLINE_ASM_OPCODE_LABEL(op_enumerator_structure_pname)
pc.i8p = pcBase.i8p + (pc.i << 3); // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter64.asm:302
t0.i = cfr.i; // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter64.asm:313
t1.i = pc.i; // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter64.asm:314
{ // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter64.asm:77
SlowPathReturnType result = slow_path_next_structure_enumerator_pname(t0, t1);
decodeResult(result, t0.vp, t1.vp);
}
pc.i = t0.i; // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter64.asm:306
pc.i = pc.i - pcBase.i; // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter64.asm:307
pc.i = pc.i >> (intptr_t(0x3) & 0x1f); // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter64.asm:308
pc.i = pc.i + intptr_t(0x4); // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter64.asm:31
opcode = *CAST<Opcode*>(pcBase.i8p + (pc.i << 3)); // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter64.asm:27
DISPATCH_OPCODE();
OFFLINE_ASM_OPCODE_LABEL(op_enumerator_generic_pname)
pc.i8p = pcBase.i8p + (pc.i << 3); // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter64.asm:302
t0.i = cfr.i; // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter64.asm:313
t1.i = pc.i; // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter64.asm:314
{ // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter64.asm:77
SlowPathReturnType result = slow_path_next_generic_enumerator_pname(t0, t1);
decodeResult(result, t0.vp, t1.vp);
}
pc.i = t0.i; // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter64.asm:306
pc.i = pc.i - pcBase.i; // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter64.asm:307
pc.i = pc.i >> (intptr_t(0x3) & 0x1f); // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter64.asm:308
pc.i = pc.i + intptr_t(0x4); // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter64.asm:31
opcode = *CAST<Opcode*>(pcBase.i8p + (pc.i << 3)); // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter64.asm:27
DISPATCH_OPCODE();
OFFLINE_ASM_OPCODE_LABEL(op_to_index_string)
pc.i8p = pcBase.i8p + (pc.i << 3); // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter64.asm:302
t0.i = cfr.i; // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter64.asm:313
t1.i = pc.i; // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter64.asm:314
{ // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter64.asm:77
SlowPathReturnType result = slow_path_to_index_string(t0, t1);
decodeResult(result, t0.vp, t1.vp);
}
pc.i = t0.i; // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter64.asm:306
pc.i = pc.i - pcBase.i; // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter64.asm:307
pc.i = pc.i >> (intptr_t(0x3) & 0x1f); // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter64.asm:308
pc.i = pc.i + intptr_t(0x3); // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter64.asm:31
opcode = *CAST<Opcode*>(pcBase.i8p + (pc.i << 3)); // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter64.asm:27
DISPATCH_OPCODE();
OFFLINE_ASM_OPCODE_LABEL(op_create_rest)
pc.i8p = pcBase.i8p + (pc.i << 3); // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter64.asm:302
t0.i = cfr.i; // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter64.asm:313
t1.i = pc.i; // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter64.asm:314
{ // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter64.asm:77
SlowPathReturnType result = slow_path_create_rest(t0, t1);
decodeResult(result, t0.vp, t1.vp);
}
pc.i = t0.i; // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter64.asm:306
pc.i = pc.i - pcBase.i; // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter64.asm:307
pc.i = pc.i >> (intptr_t(0x3) & 0x1f); // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter64.asm:308
pc.i = pc.i + intptr_t(0x4); // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter64.asm:31
opcode = *CAST<Opcode*>(pcBase.i8p + (pc.i << 3)); // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter64.asm:27
DISPATCH_OPCODE();
OFFLINE_ASM_OPCODE_LABEL(op_instanceof)
pc.i8p = pcBase.i8p + (pc.i << 3); // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter64.asm:302
t0.i = cfr.i; // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter64.asm:313
t1.i = pc.i; // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter64.asm:314
{ // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter64.asm:77
SlowPathReturnType result = llint_slow_path_instanceof(t0, t1);
decodeResult(result, t0.vp, t1.vp);
}
pc.i = t0.i; // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter64.asm:306
pc.i = pc.i - pcBase.i; // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter64.asm:307
pc.i = pc.i >> (intptr_t(0x3) & 0x1f); // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter64.asm:308
pc.i = pc.i + intptr_t(0x4); // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter64.asm:31
opcode = *CAST<Opcode*>(pcBase.i8p + (pc.i << 3)); // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter64.asm:27
DISPATCH_OPCODE();
OFFLINE_ASM_OPCODE_LABEL(op_get_by_id_with_this)
pc.i8p = pcBase.i8p + (pc.i << 3); // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter64.asm:302
t0.i = cfr.i; // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter64.asm:313
t1.i = pc.i; // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter64.asm:314
{ // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter64.asm:77
SlowPathReturnType result = slow_path_get_by_id_with_this(t0, t1);
decodeResult(result, t0.vp, t1.vp);
}
pc.i = t0.i; // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter64.asm:306
pc.i = pc.i - pcBase.i; // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter64.asm:307
pc.i = pc.i >> (intptr_t(0x3) & 0x1f); // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter64.asm:308
pc.i = pc.i + intptr_t(0x6); // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter64.asm:31
opcode = *CAST<Opcode*>(pcBase.i8p + (pc.i << 3)); // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter64.asm:27
DISPATCH_OPCODE();
OFFLINE_ASM_OPCODE_LABEL(op_get_by_val_with_this)
pc.i8p = pcBase.i8p + (pc.i << 3); // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter64.asm:302
t0.i = cfr.i; // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter64.asm:313
t1.i = pc.i; // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter64.asm:314
{ // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter64.asm:77
SlowPathReturnType result = slow_path_get_by_val_with_this(t0, t1);
decodeResult(result, t0.vp, t1.vp);
}
pc.i = t0.i; // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter64.asm:306
pc.i = pc.i - pcBase.i; // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter64.asm:307
pc.i = pc.i >> (intptr_t(0x3) & 0x1f); // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter64.asm:308
pc.i = pc.i + intptr_t(0x6); // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter64.asm:31
opcode = *CAST<Opcode*>(pcBase.i8p + (pc.i << 3)); // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter64.asm:27
DISPATCH_OPCODE();
OFFLINE_ASM_OPCODE_LABEL(op_put_by_id_with_this)
pc.i8p = pcBase.i8p + (pc.i << 3); // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter64.asm:302
t0.i = cfr.i; // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter64.asm:313
t1.i = pc.i; // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter64.asm:314
{ // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter64.asm:77
SlowPathReturnType result = slow_path_put_by_id_with_this(t0, t1);
decodeResult(result, t0.vp, t1.vp);
}
pc.i = t0.i; // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter64.asm:306
pc.i = pc.i - pcBase.i; // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter64.asm:307
pc.i = pc.i >> (intptr_t(0x3) & 0x1f); // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter64.asm:308
pc.i = pc.i + intptr_t(0x5); // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter64.asm:31
opcode = *CAST<Opcode*>(pcBase.i8p + (pc.i << 3)); // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter64.asm:27
DISPATCH_OPCODE();
OFFLINE_ASM_OPCODE_LABEL(op_put_by_val_with_this)
pc.i8p = pcBase.i8p + (pc.i << 3); // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter64.asm:302
t0.i = cfr.i; // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter64.asm:313
t1.i = pc.i; // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter64.asm:314
{ // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter64.asm:77
SlowPathReturnType result = slow_path_put_by_val_with_this(t0, t1);
decodeResult(result, t0.vp, t1.vp);
}
pc.i = t0.i; // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter64.asm:306
pc.i = pc.i - pcBase.i; // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter64.asm:307
pc.i = pc.i >> (intptr_t(0x3) & 0x1f); // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter64.asm:308
pc.i = pc.i + intptr_t(0x5); // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter64.asm:31
opcode = *CAST<Opcode*>(pcBase.i8p + (pc.i << 3)); // /ssd/fuchsia/third_party/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter64.asm:27
DISPATCH_OPCODE();
OFFLINE_ASM_GLOBAL_LABEL(llintPCRangeEnd)
OFFLINE_ASM_END
#endif