Changeset 251106 in webkit for trunk/Source/JavaScriptCore/llint/LowLevelInterpreter64.asm
- Timestamp:
- Oct 14, 2019, 3:52:11 PM (6 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/Source/JavaScriptCore/llint/LowLevelInterpreter64.asm
r251090 r251106 977 977 loadConstantOrVariable(size, t0, t3) 978 978 metadata(t1, t2) 979 loadi OpNegate::Metadata::m_arithProfile + BinaryArithProfile::m_bits[t1], t2979 loadi OpNegate::Metadata::m_arithProfile + ArithProfile::m_bits[t1], t2 980 980 bqb t3, numberTag, .opNegateNotInt 981 981 btiz t3, 0x7fffffff, .opNegateSlow … … 983 983 orq numberTag, t3 984 984 ori ArithProfileInt, t2 985 storei t2, OpNegate::Metadata::m_arithProfile + BinaryArithProfile::m_bits[t1]985 storei t2, OpNegate::Metadata::m_arithProfile + ArithProfile::m_bits[t1] 986 986 return(t3) 987 987 .opNegateNotInt: … … 989 989 xorq 0x8000000000000000, t3 990 990 ori ArithProfileNumber, t2 991 storei t2, OpNegate::Metadata::m_arithProfile + BinaryArithProfile::m_bits[t1]991 storei t2, OpNegate::Metadata::m_arithProfile + ArithProfile::m_bits[t1] 992 992 return(t3) 993 993 … … 1003 1003 1004 1004 macro profile(type) 1005 ori type, %opcodeStruct%::Metadata::m_arithProfile + BinaryArithProfile::m_bits[t5]1005 ori type, %opcodeStruct%::Metadata::m_arithProfile + ArithProfile::m_bits[t5] 1006 1006 end 1007 1007
Note:
See TracChangeset
for help on using the changeset viewer.