Changeset 42065 in webkit for trunk/JavaScriptCore/interpreter/Interpreter.cpp
- Timestamp:
- Mar 27, 2009, 8:50:39 PM (16 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/JavaScriptCore/interpreter/Interpreter.cpp
r41999 r42065 2667 2667 NEXT_INSTRUCTION(); 2668 2668 } 2669 DEFINE_OPCODE(op_jneq_ptr) { 2670 /* jneq_ptr src(r) ptr(jsCell) target(offset) 2671 2672 Jumps to offset target from the current instruction, if the value r is equal 2673 to ptr, using pointer equality. 2674 */ 2675 int src = (++vPC)->u.operand; 2676 JSValuePtr ptr = JSValuePtr((++vPC)->u.jsCell); 2677 int target = (++vPC)->u.operand; 2678 JSValuePtr srcValue = callFrame[src].jsValue(callFrame); 2679 if (srcValue != ptr) { 2680 vPC += target; 2681 NEXT_INSTRUCTION(); 2682 } 2683 2684 ++vPC; 2685 NEXT_INSTRUCTION(); 2686 } 2669 2687 DEFINE_OPCODE(op_loop_if_less) { 2670 2688 /* loop_if_less src1(r) src2(r) target(offset)
Note:
See TracChangeset
for help on using the changeset viewer.