Changeset 115363 in webkit for trunk/Source/JavaScriptCore/assembler/ARMv7Assembler.h
- Timestamp:
- Apr 26, 2012, 2:21:56 PM (13 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/Source/JavaScriptCore/assembler/ARMv7Assembler.h
r114809 r115363 573 573 OP_VMOV_CtoD = 0xEC00, 574 574 OP_VMOV_DtoC = 0xEC10, 575 OP_FSTS = 0xED00, 575 576 OP_VSTR = 0xED00, 577 OP_FLDS = 0xED10, 576 578 OP_VLDR = 0xED10, 577 579 OP_VMOV_CtoS = 0xEE00, … … 589 591 OP_VNEG_T2 = 0xEEB0, 590 592 OP_VSQRT_T1 = 0xEEB0, 593 OP_VCVTSD_T1 = 0xEEB0, 594 OP_VCVTDS_T1 = 0xEEB0, 591 595 OP_B_T3a = 0xF000, 592 596 OP_B_T4a = 0xF000, … … 643 647 OP_VADD_T2b = 0x0A00, 644 648 OP_VDIVb = 0x0A00, 649 OP_FLDSb = 0x0A00, 645 650 OP_VLDRb = 0x0A00, 646 651 OP_VMOV_IMM_T2b = 0x0A00, 647 652 OP_VMOV_T2b = 0x0A40, 648 653 OP_VMUL_T2b = 0x0A00, 654 OP_FSTSb = 0x0A00, 649 655 OP_VSTRb = 0x0A00, 650 656 OP_VMOV_StoCb = 0x0A10, … … 659 665 OP_VSUB_T2b = 0x0A40, 660 666 OP_VSQRT_T1b = 0x0A40, 667 OP_VCVTSD_T1b = 0x0A40, 668 OP_VCVTDS_T1b = 0x0A40, 661 669 OP_NOP_T2b = 0x8000, 662 670 OP_B_T3b = 0x8000, … … 1721 1729 m_formatter.vfpMemOp(OP_VLDR, OP_VLDRb, true, rn, rd, imm); 1722 1730 } 1731 1732 void flds(FPSingleRegisterID rd, RegisterID rn, int32_t imm) 1733 { 1734 m_formatter.vfpMemOp(OP_FLDS, OP_FLDSb, false, rn, rd, imm); 1735 } 1723 1736 1724 1737 void vmov(RegisterID rd, FPSingleRegisterID rn) … … 1769 1782 } 1770 1783 1784 void fsts(FPSingleRegisterID rd, RegisterID rn, int32_t imm) 1785 { 1786 m_formatter.vfpMemOp(OP_FSTS, OP_FSTSb, false, rn, rd, imm); 1787 } 1788 1771 1789 void vsub(FPDoubleRegisterID rd, FPDoubleRegisterID rn, FPDoubleRegisterID rm) 1772 1790 { … … 1787 1805 { 1788 1806 m_formatter.vfpOp(OP_VSQRT_T1, OP_VSQRT_T1b, true, VFPOperand(17), rd, rm); 1807 } 1808 1809 void vcvtds(FPDoubleRegisterID rd, FPSingleRegisterID rm) 1810 { 1811 m_formatter.vfpOp(OP_VCVTDS_T1, OP_VCVTDS_T1b, false, VFPOperand(23), rd, rm); 1812 } 1813 1814 void vcvtsd(FPSingleRegisterID rd, FPDoubleRegisterID rm) 1815 { 1816 m_formatter.vfpOp(OP_VCVTSD_T1, OP_VCVTSD_T1b, true, VFPOperand(23), rd, rm); 1789 1817 } 1790 1818
Note:
See TracChangeset
for help on using the changeset viewer.