|
Lines 1509-1515
llintOpWithProfile(op_get_prototype_of, OpGetPrototypeOf, macro (size, get, disp
a/Source/JavaScriptCore/llint/LowLevelInterpreter64.asm_sec1
|
| 1509 |
bbb JSCell::m_type[t0], ObjectType, .opGetPrototypeOfSlow |
1509 |
bbb JSCell::m_type[t0], ObjectType, .opGetPrototypeOfSlow |
| 1510 |
|
1510 |
|
| 1511 |
loadStructureWithScratch(t0, t2, t1, t3) |
1511 |
loadStructureWithScratch(t0, t2, t1, t3) |
| 1512 |
btinz Structure::m_outOfLineTypeFlags[t2], OverridesGetPrototypeOutOfLine, .opGetPrototypeOfSlow |
1512 |
loadh Structure::m_outOfLineTypeFlags[t2], t3 |
|
|
1513 |
btinz t3, OverridesGetPrototypeOutOfLine, .opGetPrototypeOfSlow |
| 1513 |
|
1514 |
|
| 1514 |
loadq Structure::m_prototype[t2], t2 |
1515 |
loadq Structure::m_prototype[t2], t2 |
| 1515 |
btqz t2, .opGetPrototypeOfPolyProto |
1516 |
btqz t2, .opGetPrototypeOfPolyProto |