Changeset 40279 in webkit for trunk/JavaScriptCore/jit/JIT.cpp
- Timestamp:
- Jan 26, 2009, 5:08:53 PM (16 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/JavaScriptCore/jit/JIT.cpp
r40004 r40279 792 792 // Now handle the immediate cases - undefined & null 793 793 isImmediate.link(this); 794 and 32(Imm32(~JSImmediate::ExtendedTagBitUndefined), X86::eax);794 andPtr(Imm32(~JSImmediate::ExtendedTagBitUndefined), X86::eax); 795 795 addJump(jePtr(X86::eax, ImmPtr(JSValuePtr::encode(jsNull()))), target + 2); 796 796 … … 812 812 // Now handle the immediate cases - undefined & null 813 813 isImmediate.link(this); 814 and 32(Imm32(~JSImmediate::ExtendedTagBitUndefined), X86::eax);814 andPtr(Imm32(~JSImmediate::ExtendedTagBitUndefined), X86::eax); 815 815 addJump(jnePtr(X86::eax, ImmPtr(JSValuePtr::encode(jsNull()))), target + 2); 816 816 … … 1149 1149 isImmediate.link(this); 1150 1150 1151 and 32(Imm32(~JSImmediate::ExtendedTagBitUndefined), X86::eax);1151 andPtr(Imm32(~JSImmediate::ExtendedTagBitUndefined), X86::eax); 1152 1152 sete32(Imm32(JSImmediate::FullTagTypeNull), X86::eax); 1153 1153 … … 1173 1173 isImmediate.link(this); 1174 1174 1175 and 32(Imm32(~JSImmediate::ExtendedTagBitUndefined), X86::eax);1175 andPtr(Imm32(~JSImmediate::ExtendedTagBitUndefined), X86::eax); 1176 1176 setne32(Imm32(JSImmediate::FullTagTypeNull), X86::eax); 1177 1177
Note:
See TracChangeset
for help on using the changeset viewer.