Changeset 36976 in webkit for trunk/JavaScriptCore/VM/CTI.h
- Timestamp:
- Sep 26, 2008, 6:44:15 PM (17 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/JavaScriptCore/VM/CTI.h
r36840 r36976 115 115 class StructureIDChain; 116 116 struct Instruction; 117 struct OperandTypes; 117 118 118 119 typedef JSValue* (*CTIHelper_j)(CTI_ARGS); … … 355 356 enum CompileOpStrictEqType { OpStrictEq, OpNStrictEq }; 356 357 void compileOpStrictEq(Instruction* instruction, unsigned i, CompileOpStrictEqType type); 358 void putDoubleResultToJSNumberCellOrJSImmediate(X86::XMMRegisterID xmmSource, X86::RegisterID jsNumberCell, unsigned dst, X86Assembler::JmpSrc* wroteJSNumberCell, X86::XMMRegisterID tempXmm, X86::RegisterID tempReg1, X86::RegisterID tempReg2); 359 void compileBinaryArithOp(OpcodeID, unsigned dst, unsigned src1, unsigned src2, OperandTypes opi, unsigned i); 360 void compileBinaryArithOpSlowCase(OpcodeID, Vector<SlowCaseEntry>::iterator& iter, unsigned dst, unsigned src1, unsigned src2, OperandTypes opi, unsigned i); 357 361 358 362 void emitGetArg(unsigned src, X86Assembler::RegisterID dst);
Note:
See TracChangeset
for help on using the changeset viewer.