1519 void negl(Register dst); 1520 1521 #ifdef _LP64 1522 void negq(Register dst); 1523 #endif 1524 1525 void nop(int i = 1); 1526 1527 void notl(Register dst); 1528 1529 #ifdef _LP64 1530 void notq(Register dst); 1531 #endif 1532 1533 void orl(Address dst, int32_t imm32); 1534 void orl(Register dst, int32_t imm32); 1535 void orl(Register dst, Address src); 1536 void orl(Register dst, Register src); 1537 void orl(Address dst, Register src); 1538 1539 void orq(Address dst, int32_t imm32); 1540 void orq(Register dst, int32_t imm32); 1541 void orq(Register dst, Address src); 1542 void orq(Register dst, Register src); 1543 1544 // Pack with unsigned saturation 1545 void packuswb(XMMRegister dst, XMMRegister src); 1546 void packuswb(XMMRegister dst, Address src); 1547 void vpackuswb(XMMRegister dst, XMMRegister nds, XMMRegister src, int vector_len); 1548 1549 // Pemutation of 64bit words 1550 void vpermq(XMMRegister dst, XMMRegister src, int imm8, int vector_len); 1551 void vpermq(XMMRegister dst, XMMRegister src, int imm8); 1552 void vperm2i128(XMMRegister dst, XMMRegister nds, XMMRegister src, int imm8); 1553 void vperm2f128(XMMRegister dst, XMMRegister nds, XMMRegister src, int imm8); 1554 1555 void pause(); 1556 1557 // Undefined Instruction 1558 void ud2(); | 1519 void negl(Register dst); 1520 1521 #ifdef _LP64 1522 void negq(Register dst); 1523 #endif 1524 1525 void nop(int i = 1); 1526 1527 void notl(Register dst); 1528 1529 #ifdef _LP64 1530 void notq(Register dst); 1531 #endif 1532 1533 void orl(Address dst, int32_t imm32); 1534 void orl(Register dst, int32_t imm32); 1535 void orl(Register dst, Address src); 1536 void orl(Register dst, Register src); 1537 void orl(Address dst, Register src); 1538 1539 void orb(Address dst, int imm8); 1540 1541 void orq(Address dst, int32_t imm32); 1542 void orq(Register dst, int32_t imm32); 1543 void orq(Register dst, Address src); 1544 void orq(Register dst, Register src); 1545 1546 // Pack with unsigned saturation 1547 void packuswb(XMMRegister dst, XMMRegister src); 1548 void packuswb(XMMRegister dst, Address src); 1549 void vpackuswb(XMMRegister dst, XMMRegister nds, XMMRegister src, int vector_len); 1550 1551 // Pemutation of 64bit words 1552 void vpermq(XMMRegister dst, XMMRegister src, int imm8, int vector_len); 1553 void vpermq(XMMRegister dst, XMMRegister src, int imm8); 1554 void vperm2i128(XMMRegister dst, XMMRegister nds, XMMRegister src, int imm8); 1555 void vperm2f128(XMMRegister dst, XMMRegister nds, XMMRegister src, int imm8); 1556 1557 void pause(); 1558 1559 // Undefined Instruction 1560 void ud2(); |