1558 void mulsd(XMMRegister dst, XMMRegister src); 1559 1560 // Multiply Scalar Single-Precision Floating-Point Values 1561 void mulss(XMMRegister dst, Address src); 1562 void mulss(XMMRegister dst, XMMRegister src); 1563 1564 void negl(Register dst); 1565 1566 #ifdef _LP64 1567 void negq(Register dst); 1568 #endif 1569 1570 void nop(int i = 1); 1571 1572 void notl(Register dst); 1573 1574 #ifdef _LP64 1575 void notq(Register dst); 1576 #endif 1577 1578 void orl(Address dst, int32_t imm32); 1579 void orl(Register dst, int32_t imm32); 1580 void orl(Register dst, Address src); 1581 void orl(Register dst, Register src); 1582 void orl(Address dst, Register src); 1583 1584 void orb(Address dst, int imm8); 1585 1586 void orq(Address dst, int32_t imm32); 1587 void orq(Register dst, int32_t imm32); 1588 void orq(Register dst, Address src); 1589 void orq(Register dst, Register src); 1590 1591 // Pack with unsigned saturation 1592 void packuswb(XMMRegister dst, XMMRegister src); 1593 void packuswb(XMMRegister dst, Address src); 1594 void vpackuswb(XMMRegister dst, XMMRegister nds, XMMRegister src, int vector_len); 1595 1596 // Pemutation of 64bit words 1597 void vpermq(XMMRegister dst, XMMRegister src, int imm8, int vector_len); | 1558 void mulsd(XMMRegister dst, XMMRegister src); 1559 1560 // Multiply Scalar Single-Precision Floating-Point Values 1561 void mulss(XMMRegister dst, Address src); 1562 void mulss(XMMRegister dst, XMMRegister src); 1563 1564 void negl(Register dst); 1565 1566 #ifdef _LP64 1567 void negq(Register dst); 1568 #endif 1569 1570 void nop(int i = 1); 1571 1572 void notl(Register dst); 1573 1574 #ifdef _LP64 1575 void notq(Register dst); 1576 #endif 1577 1578 void btsl(Address dst, Register idx); 1579 void btrl(Address dst, Register idx); 1580 1581 void orl(Address dst, int32_t imm32); 1582 void orl(Register dst, int32_t imm32); 1583 void orl(Register dst, Address src); 1584 void orl(Register dst, Register src); 1585 void orl(Address dst, Register src); 1586 1587 void orb(Address dst, int imm8); 1588 1589 void orq(Address dst, int32_t imm32); 1590 void orq(Register dst, int32_t imm32); 1591 void orq(Register dst, Address src); 1592 void orq(Register dst, Register src); 1593 1594 // Pack with unsigned saturation 1595 void packuswb(XMMRegister dst, XMMRegister src); 1596 void packuswb(XMMRegister dst, Address src); 1597 void vpackuswb(XMMRegister dst, XMMRegister nds, XMMRegister src, int vector_len); 1598 1599 // Pemutation of 64bit words 1600 void vpermq(XMMRegister dst, XMMRegister src, int imm8, int vector_len); |