Changeset 39960 in webkit for trunk/JavaScriptCore/assembler/MacroAssembler.h
- Timestamp:
- Jan 15, 2009, 10:51:20 PM (16 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/JavaScriptCore/assembler/MacroAssembler.h
r39958 r39960 575 575 } 576 576 577 void mul32(RegisterID src, RegisterID dest) 578 { 579 m_assembler.imull_rr(src, dest); 580 } 581 577 582 void mul32(Imm32 imm, RegisterID src, RegisterID dest) 578 583 { … … 704 709 } 705 710 711 void sub32(RegisterID src, RegisterID dest) 712 { 713 m_assembler.subl_rr(src, dest); 714 } 715 706 716 void sub32(Imm32 imm, RegisterID dest) 707 717 { … … 1793 1803 } 1794 1804 1805 Jump joMul32(RegisterID src, RegisterID dest) 1806 { 1807 mul32(src, dest); 1808 return Jump(m_assembler.jo()); 1809 } 1810 1795 1811 Jump joMul32(Imm32 imm, RegisterID src, RegisterID dest) 1796 1812 { 1797 1813 mul32(imm, src, dest); 1814 return Jump(m_assembler.jo()); 1815 } 1816 1817 Jump joSub32(RegisterID src, RegisterID dest) 1818 { 1819 sub32(src, dest); 1798 1820 return Jump(m_assembler.jo()); 1799 1821 }
Note:
See TracChangeset
for help on using the changeset viewer.