Lines Matching refs:Assembler
286 Assembler::Assembler(Isolate* isolate, void* buffer, int buffer_size) in Assembler() function in v8::internal::Assembler
301 void Assembler::GetCode(CodeDesc* desc) { in GetCode()
319 void Assembler::Align(int m) { in Align()
326 void Assembler::CodeTargetAlign() { in CodeTargetAlign()
331 bool Assembler::IsNop(Address addr) { in IsNop()
340 void Assembler::bind_to(Label* L, int pos) { in bind_to()
390 void Assembler::bind(Label* L) { in bind()
395 void Assembler::GrowBuffer() { in GrowBuffer()
450 void Assembler::emit_operand(int code, const Operand& adr) { in emit_operand()
485 void Assembler::arithmetic_op(byte opcode, in arithmetic_op()
496 void Assembler::arithmetic_op(byte opcode, in arithmetic_op()
515 void Assembler::arithmetic_op_16(byte opcode, Register reg, Register rm_reg) { in arithmetic_op_16()
533 void Assembler::arithmetic_op_16(byte opcode, in arithmetic_op_16()
544 void Assembler::arithmetic_op_8(byte opcode, Register reg, const Operand& op) { in arithmetic_op_8()
556 void Assembler::arithmetic_op_8(byte opcode, Register reg, Register rm_reg) { in arithmetic_op_8()
578 void Assembler::immediate_arithmetic_op(byte subcode, in immediate_arithmetic_op()
598 void Assembler::immediate_arithmetic_op(byte subcode, in immediate_arithmetic_op()
619 void Assembler::immediate_arithmetic_op_16(byte subcode, in immediate_arithmetic_op_16()
640 void Assembler::immediate_arithmetic_op_16(byte subcode, in immediate_arithmetic_op_16()
658 void Assembler::immediate_arithmetic_op_8(byte subcode, in immediate_arithmetic_op_8()
670 void Assembler::immediate_arithmetic_op_8(byte subcode, in immediate_arithmetic_op_8()
685 void Assembler::shift(Register dst, in shift()
705 void Assembler::shift(Operand dst, Immediate shift_amount, int subcode, in shift()
723 void Assembler::shift(Register dst, int subcode, int size) { in shift()
731 void Assembler::shift(Operand dst, int subcode, int size) { in shift()
739 void Assembler::bt(const Operand& dst, Register src) { in bt()
748 void Assembler::bts(const Operand& dst, Register src) { in bts()
757 void Assembler::bsrl(Register dst, Register src) { in bsrl()
766 void Assembler::bsrl(Register dst, const Operand& src) { in bsrl()
775 void Assembler::bsrq(Register dst, Register src) { in bsrq()
784 void Assembler::bsrq(Register dst, const Operand& src) { in bsrq()
793 void Assembler::bsfl(Register dst, Register src) { in bsfl()
802 void Assembler::bsfl(Register dst, const Operand& src) { in bsfl()
811 void Assembler::bsfq(Register dst, Register src) { in bsfq()
820 void Assembler::bsfq(Register dst, const Operand& src) { in bsfq()
829 void Assembler::call(Label* L) { in call()
849 void Assembler::call(Address entry, RelocInfo::Mode rmode) { in call()
858 void Assembler::call(Handle<Code> target, in call()
868 void Assembler::call(Register adr) { in call()
877 void Assembler::call(const Operand& op) { in call()
890 void Assembler::call(Address target) { in call()
901 void Assembler::clc() { in clc()
907 void Assembler::cld() { in cld()
913 void Assembler::cdq() { in cdq()
919 void Assembler::cmovq(Condition cc, Register dst, Register src) { in cmovq()
937 void Assembler::cmovq(Condition cc, Register dst, const Operand& src) { in cmovq()
953 void Assembler::cmovl(Condition cc, Register dst, Register src) { in cmovl()
969 void Assembler::cmovl(Condition cc, Register dst, const Operand& src) { in cmovl()
985 void Assembler::cmpb_al(Immediate imm8) { in cmpb_al()
992 void Assembler::lock() { in lock()
997 void Assembler::cmpxchgb(const Operand& dst, Register src) { in cmpxchgb()
1010 void Assembler::cmpxchgw(const Operand& dst, Register src) { in cmpxchgw()
1019 void Assembler::emit_cmpxchg(const Operand& dst, Register src, int size) { in emit_cmpxchg()
1027 void Assembler::cpuid() { in cpuid()
1034 void Assembler::cqo() { in cqo()
1041 void Assembler::emit_dec(Register dst, int size) { in emit_dec()
1049 void Assembler::emit_dec(const Operand& dst, int size) { in emit_dec()
1057 void Assembler::decb(Register dst) { in decb()
1068 void Assembler::decb(const Operand& dst) { in decb()
1076 void Assembler::enter(Immediate size) { in enter()
1084 void Assembler::hlt() { in hlt()
1090 void Assembler::emit_idiv(Register src, int size) { in emit_idiv()
1098 void Assembler::emit_div(Register src, int size) { in emit_div()
1106 void Assembler::emit_imul(Register src, int size) { in emit_imul()
1114 void Assembler::emit_imul(const Operand& src, int size) { in emit_imul()
1122 void Assembler::emit_imul(Register dst, Register src, int size) { in emit_imul()
1131 void Assembler::emit_imul(Register dst, const Operand& src, int size) { in emit_imul()
1140 void Assembler::emit_imul(Register dst, Register src, Immediate imm, int size) { in emit_imul()
1155 void Assembler::emit_imul(Register dst, const Operand& src, Immediate imm, in emit_imul()
1171 void Assembler::emit_inc(Register dst, int size) { in emit_inc()
1179 void Assembler::emit_inc(const Operand& dst, int size) { in emit_inc()
1187 void Assembler::int3() { in int3()
1193 void Assembler::j(Condition cc, Label* L, Label::Distance distance) { in j()
1254 void Assembler::j(Condition cc, Address entry, RelocInfo::Mode rmode) { in j()
1264 void Assembler::j(Condition cc, in j()
1276 void Assembler::jmp(Label* L, Label::Distance distance) { in jmp()
1318 void Assembler::jmp(Handle<Code> target, RelocInfo::Mode rmode) { in jmp()
1326 void Assembler::jmp(Address entry, RelocInfo::Mode rmode) { in jmp()
1335 void Assembler::jmp(Register target) { in jmp()
1344 void Assembler::jmp(const Operand& src) { in jmp()
1353 void Assembler::emit_lea(Register dst, const Operand& src, int size) { in emit_lea()
1361 void Assembler::load_rax(void* value, RelocInfo::Mode mode) { in load_rax()
1379 void Assembler::load_rax(ExternalReference ref) { in load_rax()
1384 void Assembler::leave() { in leave()
1390 void Assembler::movb(Register dst, const Operand& src) { in movb()
1403 void Assembler::movb(Register dst, Immediate imm) { in movb()
1414 void Assembler::movb(const Operand& dst, Register src) { in movb()
1427 void Assembler::movb(const Operand& dst, Immediate imm) { in movb()
1436 void Assembler::movw(Register dst, const Operand& src) { in movw()
1445 void Assembler::movw(const Operand& dst, Register src) { in movw()
1454 void Assembler::movw(const Operand& dst, Immediate imm) { in movw()
1465 void Assembler::emit_mov(Register dst, const Operand& src, int size) { in emit_mov()
1473 void Assembler::emit_mov(Register dst, Register src, int size) { in emit_mov()
1487 void Assembler::emit_mov(const Operand& dst, Register src, int size) { in emit_mov()
1495 void Assembler::emit_mov(Register dst, Immediate value, int size) { in emit_mov()
1509 void Assembler::emit_mov(const Operand& dst, Immediate value, int size) { in emit_mov()
1518 void Assembler::movp(Register dst, void* value, RelocInfo::Mode rmode) { in movp()
1525 void Assembler::movq(Register dst, int64_t value, RelocInfo::Mode rmode) { in movq()
1535 void Assembler::movq(Register dst, uint64_t value, RelocInfo::Mode rmode) { in movq()
1541 void Assembler::movl(const Operand& dst, Label* src) { in movl()
1562 void Assembler::movsxbl(Register dst, Register src) { in movsxbl()
1576 void Assembler::movsxbl(Register dst, const Operand& src) { in movsxbl()
1585 void Assembler::movsxbq(Register dst, const Operand& src) { in movsxbq()
1593 void Assembler::movsxbq(Register dst, Register src) { in movsxbq()
1601 void Assembler::movsxwl(Register dst, Register src) { in movsxwl()
1610 void Assembler::movsxwl(Register dst, const Operand& src) { in movsxwl()
1619 void Assembler::movsxwq(Register dst, const Operand& src) { in movsxwq()
1627 void Assembler::movsxwq(Register dst, Register src) { in movsxwq()
1635 void Assembler::movsxlq(Register dst, Register src) { in movsxlq()
1643 void Assembler::movsxlq(Register dst, const Operand& src) { in movsxlq()
1651 void Assembler::emit_movzxb(Register dst, const Operand& src, int size) { in emit_movzxb()
1662 void Assembler::emit_movzxb(Register dst, Register src, int size) { in emit_movzxb()
1678 void Assembler::emit_movzxw(Register dst, const Operand& src, int size) { in emit_movzxw()
1689 void Assembler::emit_movzxw(Register dst, Register src, int size) { in emit_movzxw()
1700 void Assembler::repmovsb() { in repmovsb()
1707 void Assembler::repmovsw() { in repmovsw()
1715 void Assembler::emit_repmovs(int size) { in emit_repmovs()
1723 void Assembler::mull(Register src) { in mull()
1731 void Assembler::mull(const Operand& src) { in mull()
1739 void Assembler::mulq(Register src) { in mulq()
1747 void Assembler::emit_neg(Register dst, int size) { in emit_neg()
1755 void Assembler::emit_neg(const Operand& dst, int size) { in emit_neg()
1763 void Assembler::nop() { in nop()
1769 void Assembler::emit_not(Register dst, int size) { in emit_not()
1777 void Assembler::emit_not(const Operand& dst, int size) { in emit_not()
1785 void Assembler::Nop(int n) { in Nop()
1862 void Assembler::popq(Register dst) { in popq()
1869 void Assembler::popq(const Operand& dst) { in popq()
1877 void Assembler::popfq() { in popfq()
1883 void Assembler::pushq(Register src) { in pushq()
1890 void Assembler::pushq(const Operand& src) { in pushq()
1898 void Assembler::pushq(Immediate value) { in pushq()
1910 void Assembler::pushq_imm32(int32_t imm32) { in pushq_imm32()
1917 void Assembler::pushfq() { in pushfq()
1923 void Assembler::ret(int imm16) { in ret()
1936 void Assembler::ud2() { in ud2()
1943 void Assembler::setcc(Condition cc, Register reg) { in setcc()
1960 void Assembler::shld(Register dst, Register src) { in shld()
1969 void Assembler::shrd(Register dst, Register src) { in shrd()
1977 void Assembler::xchgb(Register reg, const Operand& op) { in xchgb()
1989 void Assembler::xchgw(Register reg, const Operand& op) { in xchgw()
1997 void Assembler::emit_xchg(Register dst, Register src, int size) { in emit_xchg()
2015 void Assembler::emit_xchg(Register dst, const Operand& src, int size) { in emit_xchg()
2023 void Assembler::store_rax(void* dst, RelocInfo::Mode mode) { in store_rax()
2041 void Assembler::store_rax(ExternalReference ref) { in store_rax()
2046 void Assembler::testb(Register dst, Register src) { in testb()
2063 void Assembler::testb(Register reg, Immediate mask) { in testb()
2081 void Assembler::testb(const Operand& op, Immediate mask) { in testb()
2091 void Assembler::testb(const Operand& op, Register reg) { in testb()
2103 void Assembler::testw(Register dst, Register src) { in testw()
2113 void Assembler::testw(Register reg, Immediate mask) { in testw()
2130 void Assembler::testw(const Operand& op, Immediate mask) { in testw()
2140 void Assembler::testw(const Operand& op, Register reg) { in testw()
2148 void Assembler::emit_test(Register dst, Register src, int size) { in emit_test()
2162 void Assembler::emit_test(Register reg, Immediate mask, int size) { in emit_test()
2182 void Assembler::emit_test(const Operand& op, Immediate mask, int size) { in emit_test()
2196 void Assembler::emit_test(const Operand& op, Register reg, int size) { in emit_test()
2207 void Assembler::fld(int i) { in fld()
2213 void Assembler::fld1() { in fld1()
2220 void Assembler::fldz() { in fldz()
2227 void Assembler::fldpi() { in fldpi()
2234 void Assembler::fldln2() { in fldln2()
2241 void Assembler::fld_s(const Operand& adr) { in fld_s()
2249 void Assembler::fld_d(const Operand& adr) { in fld_d()
2257 void Assembler::fstp_s(const Operand& adr) { in fstp_s()
2265 void Assembler::fstp_d(const Operand& adr) { in fstp_d()
2273 void Assembler::fstp(int index) { in fstp()
2280 void Assembler::fild_s(const Operand& adr) { in fild_s()
2288 void Assembler::fild_d(const Operand& adr) { in fild_d()
2296 void Assembler::fistp_s(const Operand& adr) { in fistp_s()
2304 void Assembler::fisttp_s(const Operand& adr) { in fisttp_s()
2313 void Assembler::fisttp_d(const Operand& adr) { in fisttp_d()
2322 void Assembler::fist_s(const Operand& adr) { in fist_s()
2330 void Assembler::fistp_d(const Operand& adr) { in fistp_d()
2338 void Assembler::fabs() { in fabs()
2345 void Assembler::fchs() { in fchs()
2352 void Assembler::fcos() { in fcos()
2359 void Assembler::fsin() { in fsin()
2366 void Assembler::fptan() { in fptan()
2373 void Assembler::fyl2x() { in fyl2x()
2380 void Assembler::f2xm1() { in f2xm1()
2387 void Assembler::fscale() { in fscale()
2394 void Assembler::fninit() { in fninit()
2401 void Assembler::fadd(int i) { in fadd()
2407 void Assembler::fsub(int i) { in fsub()
2413 void Assembler::fisub_s(const Operand& adr) { in fisub_s()
2421 void Assembler::fmul(int i) { in fmul()
2427 void Assembler::fdiv(int i) { in fdiv()
2433 void Assembler::faddp(int i) { in faddp()
2439 void Assembler::fsubp(int i) { in fsubp()
2445 void Assembler::fsubrp(int i) { in fsubrp()
2451 void Assembler::fmulp(int i) { in fmulp()
2457 void Assembler::fdivp(int i) { in fdivp()
2463 void Assembler::fprem() { in fprem()
2470 void Assembler::fprem1() { in fprem1()
2477 void Assembler::fxch(int i) { in fxch()
2483 void Assembler::fincstp() { in fincstp()
2490 void Assembler::ffree(int i) { in ffree()
2496 void Assembler::ftst() { in ftst()
2503 void Assembler::fucomp(int i) { in fucomp()
2509 void Assembler::fucompp() { in fucompp()
2516 void Assembler::fucomi(int i) { in fucomi()
2523 void Assembler::fucomip() { in fucomip()
2530 void Assembler::fcompp() { in fcompp()
2537 void Assembler::fnstsw_ax() { in fnstsw_ax()
2544 void Assembler::fwait() { in fwait()
2550 void Assembler::frndint() { in frndint()
2557 void Assembler::fnclex() { in fnclex()
2564 void Assembler::sahf() { in sahf()
2573 void Assembler::emit_farith(int b1, int b2, int i) { in emit_farith()
2583 void Assembler::andps(XMMRegister dst, XMMRegister src) { in andps()
2592 void Assembler::andps(XMMRegister dst, const Operand& src) { in andps()
2601 void Assembler::orps(XMMRegister dst, XMMRegister src) { in orps()
2610 void Assembler::orps(XMMRegister dst, const Operand& src) { in orps()
2619 void Assembler::xorps(XMMRegister dst, XMMRegister src) { in xorps()
2629 void Assembler::xorps(XMMRegister dst, const Operand& src) { in xorps()
2639 void Assembler::addps(XMMRegister dst, XMMRegister src) { in addps()
2648 void Assembler::addps(XMMRegister dst, const Operand& src) { in addps()
2657 void Assembler::subps(XMMRegister dst, XMMRegister src) { in subps()
2666 void Assembler::subps(XMMRegister dst, const Operand& src) { in subps()
2675 void Assembler::mulps(XMMRegister dst, XMMRegister src) { in mulps()
2684 void Assembler::mulps(XMMRegister dst, const Operand& src) { in mulps()
2693 void Assembler::divps(XMMRegister dst, XMMRegister src) { in divps()
2702 void Assembler::divps(XMMRegister dst, const Operand& src) { in divps()
2713 void Assembler::movd(XMMRegister dst, Register src) { in movd()
2724 void Assembler::movd(XMMRegister dst, const Operand& src) { in movd()
2735 void Assembler::movd(Register dst, XMMRegister src) { in movd()
2746 void Assembler::movq(XMMRegister dst, Register src) { in movq()
2757 void Assembler::movq(Register dst, XMMRegister src) { in movq()
2768 void Assembler::movq(XMMRegister dst, XMMRegister src) { in movq()
2788 void Assembler::movdqa(const Operand& dst, XMMRegister src) { in movdqa()
2798 void Assembler::movdqa(XMMRegister dst, const Operand& src) { in movdqa()
2808 void Assembler::movdqu(const Operand& dst, XMMRegister src) { in movdqu()
2818 void Assembler::movdqu(XMMRegister dst, const Operand& src) { in movdqu()
2828 void Assembler::extractps(Register dst, XMMRegister src, byte imm8) { in extractps()
2841 void Assembler::pextrb(Register dst, XMMRegister src, int8_t imm8) { in pextrb()
2854 void Assembler::pextrb(const Operand& dst, XMMRegister src, int8_t imm8) { in pextrb()
2867 void Assembler::pinsrw(XMMRegister dst, Register src, int8_t imm8) { in pinsrw()
2878 void Assembler::pinsrw(XMMRegister dst, const Operand& src, int8_t imm8) { in pinsrw()
2889 void Assembler::pextrw(Register dst, XMMRegister src, int8_t imm8) { in pextrw()
2900 void Assembler::pextrw(const Operand& dst, XMMRegister src, int8_t imm8) { in pextrw()
2913 void Assembler::pextrd(Register dst, XMMRegister src, int8_t imm8) { in pextrd()
2925 void Assembler::pextrd(const Operand& dst, XMMRegister src, int8_t imm8) { in pextrd()
2937 void Assembler::pinsrd(XMMRegister dst, Register src, int8_t imm8) { in pinsrd()
2950 void Assembler::pinsrd(XMMRegister dst, const Operand& src, int8_t imm8) { in pinsrd()
2962 void Assembler::pinsrb(XMMRegister dst, Register src, int8_t imm8) { in pinsrb()
2974 void Assembler::pinsrb(XMMRegister dst, const Operand& src, int8_t imm8) { in pinsrb()
2986 void Assembler::insertps(XMMRegister dst, XMMRegister src, byte imm8) { in insertps()
2999 void Assembler::movsd(const Operand& dst, XMMRegister src) { in movsd()
3010 void Assembler::movsd(XMMRegister dst, XMMRegister src) { in movsd()
3021 void Assembler::movsd(XMMRegister dst, const Operand& src) { in movsd()
3032 void Assembler::movaps(XMMRegister dst, XMMRegister src) { in movaps()
3050 void Assembler::shufps(XMMRegister dst, XMMRegister src, byte imm8) { in shufps()
3061 void Assembler::movapd(XMMRegister dst, XMMRegister src) { in movapd()
3081 void Assembler::movupd(XMMRegister dst, const Operand& src) { in movupd()
3090 void Assembler::movupd(const Operand& dst, XMMRegister src) { in movupd()
3099 void Assembler::addss(XMMRegister dst, XMMRegister src) { in addss()
3109 void Assembler::addss(XMMRegister dst, const Operand& src) { in addss()
3119 void Assembler::subss(XMMRegister dst, XMMRegister src) { in subss()
3129 void Assembler::subss(XMMRegister dst, const Operand& src) { in subss()
3139 void Assembler::mulss(XMMRegister dst, XMMRegister src) { in mulss()
3149 void Assembler::mulss(XMMRegister dst, const Operand& src) { in mulss()
3159 void Assembler::divss(XMMRegister dst, XMMRegister src) { in divss()
3169 void Assembler::divss(XMMRegister dst, const Operand& src) { in divss()
3179 void Assembler::maxss(XMMRegister dst, XMMRegister src) { in maxss()
3189 void Assembler::maxss(XMMRegister dst, const Operand& src) { in maxss()
3199 void Assembler::minss(XMMRegister dst, XMMRegister src) { in minss()
3209 void Assembler::minss(XMMRegister dst, const Operand& src) { in minss()
3219 void Assembler::sqrtss(XMMRegister dst, XMMRegister src) { in sqrtss()
3229 void Assembler::sqrtss(XMMRegister dst, const Operand& src) { in sqrtss()
3239 void Assembler::ucomiss(XMMRegister dst, XMMRegister src) { in ucomiss()
3249 void Assembler::ucomiss(XMMRegister dst, const Operand& src) { in ucomiss()
3259 void Assembler::movss(XMMRegister dst, XMMRegister src) { in movss()
3270 void Assembler::movss(XMMRegister dst, const Operand& src) { in movss()
3281 void Assembler::movss(const Operand& src, XMMRegister dst) { in movss()
3292 void Assembler::psllq(XMMRegister reg, byte imm8) { in psllq()
3304 void Assembler::psrlq(XMMRegister reg, byte imm8) { in psrlq()
3315 void Assembler::psllw(XMMRegister reg, byte imm8) { in psllw()
3325 void Assembler::pslld(XMMRegister reg, byte imm8) { in pslld()
3335 void Assembler::psrlw(XMMRegister reg, byte imm8) { in psrlw()
3345 void Assembler::psrld(XMMRegister reg, byte imm8) { in psrld()
3355 void Assembler::psraw(XMMRegister reg, byte imm8) { in psraw()
3365 void Assembler::psrad(XMMRegister reg, byte imm8) { in psrad()
3375 void Assembler::cmpps(XMMRegister dst, XMMRegister src, int8_t cmp) { in cmpps()
3384 void Assembler::cmpps(XMMRegister dst, const Operand& src, int8_t cmp) { in cmpps()
3393 void Assembler::cmppd(XMMRegister dst, XMMRegister src, int8_t cmp) { in cmppd()
3403 void Assembler::cmppd(XMMRegister dst, const Operand& src, int8_t cmp) { in cmppd()
3413 void Assembler::cvttss2si(Register dst, const Operand& src) { in cvttss2si()
3424 void Assembler::cvttss2si(Register dst, XMMRegister src) { in cvttss2si()
3435 void Assembler::cvttsd2si(Register dst, const Operand& src) { in cvttsd2si()
3446 void Assembler::cvttsd2si(Register dst, XMMRegister src) { in cvttsd2si()
3457 void Assembler::cvttss2siq(Register dst, XMMRegister src) { in cvttss2siq()
3468 void Assembler::cvttss2siq(Register dst, const Operand& src) { in cvttss2siq()
3479 void Assembler::cvttsd2siq(Register dst, XMMRegister src) { in cvttsd2siq()
3490 void Assembler::cvttsd2siq(Register dst, const Operand& src) { in cvttsd2siq()
3501 void Assembler::cvtlsi2sd(XMMRegister dst, const Operand& src) { in cvtlsi2sd()
3512 void Assembler::cvtlsi2sd(XMMRegister dst, Register src) { in cvtlsi2sd()
3523 void Assembler::cvtlsi2ss(XMMRegister dst, const Operand& src) { in cvtlsi2ss()
3534 void Assembler::cvtlsi2ss(XMMRegister dst, Register src) { in cvtlsi2ss()
3544 void Assembler::cvtqsi2ss(XMMRegister dst, const Operand& src) { in cvtqsi2ss()
3555 void Assembler::cvtqsi2ss(XMMRegister dst, Register src) { in cvtqsi2ss()
3566 void Assembler::cvtqsi2sd(XMMRegister dst, const Operand& src) { in cvtqsi2sd()
3577 void Assembler::cvtqsi2sd(XMMRegister dst, Register src) { in cvtqsi2sd()
3588 void Assembler::cvtss2sd(XMMRegister dst, XMMRegister src) { in cvtss2sd()
3599 void Assembler::cvtss2sd(XMMRegister dst, const Operand& src) { in cvtss2sd()
3610 void Assembler::cvtsd2ss(XMMRegister dst, XMMRegister src) { in cvtsd2ss()
3621 void Assembler::cvtsd2ss(XMMRegister dst, const Operand& src) { in cvtsd2ss()
3632 void Assembler::cvtsd2si(Register dst, XMMRegister src) { in cvtsd2si()
3643 void Assembler::cvtsd2siq(Register dst, XMMRegister src) { in cvtsd2siq()
3654 void Assembler::addsd(XMMRegister dst, XMMRegister src) { in addsd()
3664 void Assembler::addsd(XMMRegister dst, const Operand& src) { in addsd()
3674 void Assembler::mulsd(XMMRegister dst, XMMRegister src) { in mulsd()
3684 void Assembler::mulsd(XMMRegister dst, const Operand& src) { in mulsd()
3694 void Assembler::subsd(XMMRegister dst, XMMRegister src) { in subsd()
3704 void Assembler::subsd(XMMRegister dst, const Operand& src) { in subsd()
3714 void Assembler::divsd(XMMRegister dst, XMMRegister src) { in divsd()
3724 void Assembler::divsd(XMMRegister dst, const Operand& src) { in divsd()
3734 void Assembler::maxsd(XMMRegister dst, XMMRegister src) { in maxsd()
3744 void Assembler::maxsd(XMMRegister dst, const Operand& src) { in maxsd()
3754 void Assembler::minsd(XMMRegister dst, XMMRegister src) { in minsd()
3764 void Assembler::minsd(XMMRegister dst, const Operand& src) { in minsd()
3774 void Assembler::andpd(XMMRegister dst, XMMRegister src) { in andpd()
3784 void Assembler::andpd(XMMRegister dst, const Operand& src) { in andpd()
3794 void Assembler::orpd(XMMRegister dst, XMMRegister src) { in orpd()
3804 void Assembler::orpd(XMMRegister dst, const Operand& src) { in orpd()
3814 void Assembler::xorpd(XMMRegister dst, XMMRegister src) { in xorpd()
3825 void Assembler::xorpd(XMMRegister dst, const Operand& src) { in xorpd()
3836 void Assembler::sqrtsd(XMMRegister dst, XMMRegister src) { in sqrtsd()
3847 void Assembler::sqrtsd(XMMRegister dst, const Operand& src) { in sqrtsd()
3858 void Assembler::ucomisd(XMMRegister dst, XMMRegister src) { in ucomisd()
3869 void Assembler::ucomisd(XMMRegister dst, const Operand& src) { in ucomisd()
3880 void Assembler::cmpltsd(XMMRegister dst, XMMRegister src) { in cmpltsd()
3891 void Assembler::roundss(XMMRegister dst, XMMRegister src, RoundingMode mode) { in roundss()
3906 void Assembler::roundsd(XMMRegister dst, XMMRegister src, RoundingMode mode) { in roundsd()
3921 void Assembler::movmskpd(Register dst, XMMRegister src) { in movmskpd()
3931 void Assembler::movmskps(Register dst, XMMRegister src) { in movmskps()
3940 void Assembler::punpckldq(XMMRegister dst, XMMRegister src) { in punpckldq()
3949 void Assembler::punpckldq(XMMRegister dst, const Operand& src) { in punpckldq()
3958 void Assembler::punpckhdq(XMMRegister dst, XMMRegister src) { in punpckhdq()
3969 void Assembler::vfmasd(byte op, XMMRegister dst, XMMRegister src1, in vfmasd()
3979 void Assembler::vfmasd(byte op, XMMRegister dst, XMMRegister src1, in vfmasd()
3989 void Assembler::vfmass(byte op, XMMRegister dst, XMMRegister src1, in vfmass()
3999 void Assembler::vfmass(byte op, XMMRegister dst, XMMRegister src1, in vfmass()
4009 void Assembler::vmovd(XMMRegister dst, Register src) { in vmovd()
4019 void Assembler::vmovd(XMMRegister dst, const Operand& src) { in vmovd()
4028 void Assembler::vmovd(Register dst, XMMRegister src) { in vmovd()
4038 void Assembler::vmovq(XMMRegister dst, Register src) { in vmovq()
4048 void Assembler::vmovq(XMMRegister dst, const Operand& src) { in vmovq()
4057 void Assembler::vmovq(Register dst, XMMRegister src) { in vmovq()
4066 void Assembler::vinstr(byte op, XMMRegister dst, XMMRegister src1, in vinstr()
4076 void Assembler::vinstr(byte op, XMMRegister dst, XMMRegister src1, in vinstr()
4087 void Assembler::vps(byte op, XMMRegister dst, XMMRegister src1, in vps()
4097 void Assembler::vps(byte op, XMMRegister dst, XMMRegister src1, in vps()
4107 void Assembler::vpd(byte op, XMMRegister dst, XMMRegister src1, in vpd()
4117 void Assembler::vpd(byte op, XMMRegister dst, XMMRegister src1, in vpd()
4127 void Assembler::vucomiss(XMMRegister dst, XMMRegister src) { in vucomiss()
4136 void Assembler::vucomiss(XMMRegister dst, const Operand& src) { in vucomiss()
4145 void Assembler::vss(byte op, XMMRegister dst, XMMRegister src1, in vss()
4155 void Assembler::vss(byte op, XMMRegister dst, XMMRegister src1, in vss()
4165 void Assembler::bmi1q(byte op, Register reg, Register vreg, Register rm) { in bmi1q()
4174 void Assembler::bmi1q(byte op, Register reg, Register vreg, const Operand& rm) { in bmi1q()
4183 void Assembler::bmi1l(byte op, Register reg, Register vreg, Register rm) { in bmi1l()
4192 void Assembler::bmi1l(byte op, Register reg, Register vreg, const Operand& rm) { in bmi1l()
4201 void Assembler::tzcntq(Register dst, Register src) { in tzcntq()
4212 void Assembler::tzcntq(Register dst, const Operand& src) { in tzcntq()
4223 void Assembler::tzcntl(Register dst, Register src) { in tzcntl()
4234 void Assembler::tzcntl(Register dst, const Operand& src) { in tzcntl()
4245 void Assembler::lzcntq(Register dst, Register src) { in lzcntq()
4256 void Assembler::lzcntq(Register dst, const Operand& src) { in lzcntq()
4267 void Assembler::lzcntl(Register dst, Register src) { in lzcntl()
4278 void Assembler::lzcntl(Register dst, const Operand& src) { in lzcntl()
4289 void Assembler::popcntq(Register dst, Register src) { in popcntq()
4300 void Assembler::popcntq(Register dst, const Operand& src) { in popcntq()
4311 void Assembler::popcntl(Register dst, Register src) { in popcntl()
4322 void Assembler::popcntl(Register dst, const Operand& src) { in popcntl()
4333 void Assembler::bmi2q(SIMDPrefix pp, byte op, Register reg, Register vreg, in bmi2q()
4343 void Assembler::bmi2q(SIMDPrefix pp, byte op, Register reg, Register vreg, in bmi2q()
4353 void Assembler::bmi2l(SIMDPrefix pp, byte op, Register reg, Register vreg, in bmi2l()
4363 void Assembler::bmi2l(SIMDPrefix pp, byte op, Register reg, Register vreg, in bmi2l()
4373 void Assembler::rorxq(Register dst, Register src, byte imm8) { in rorxq()
4385 void Assembler::rorxq(Register dst, const Operand& src, byte imm8) { in rorxq()
4397 void Assembler::rorxl(Register dst, Register src, byte imm8) { in rorxl()
4409 void Assembler::rorxl(Register dst, const Operand& src, byte imm8) { in rorxl()
4420 void Assembler::minps(XMMRegister dst, XMMRegister src) { in minps()
4428 void Assembler::minps(XMMRegister dst, const Operand& src) { in minps()
4436 void Assembler::maxps(XMMRegister dst, XMMRegister src) { in maxps()
4444 void Assembler::maxps(XMMRegister dst, const Operand& src) { in maxps()
4452 void Assembler::rcpps(XMMRegister dst, XMMRegister src) { in rcpps()
4460 void Assembler::rcpps(XMMRegister dst, const Operand& src) { in rcpps()
4468 void Assembler::rsqrtps(XMMRegister dst, XMMRegister src) { in rsqrtps()
4476 void Assembler::rsqrtps(XMMRegister dst, const Operand& src) { in rsqrtps()
4484 void Assembler::sqrtps(XMMRegister dst, XMMRegister src) { in sqrtps()
4492 void Assembler::sqrtps(XMMRegister dst, const Operand& src) { in sqrtps()
4500 void Assembler::cvtdq2ps(XMMRegister dst, XMMRegister src) { in cvtdq2ps()
4508 void Assembler::cvtdq2ps(XMMRegister dst, const Operand& src) { in cvtdq2ps()
4516 void Assembler::movups(XMMRegister dst, XMMRegister src) { in movups()
4532 void Assembler::movups(XMMRegister dst, const Operand& src) { in movups()
4540 void Assembler::movups(const Operand& dst, XMMRegister src) { in movups()
4548 void Assembler::sse2_instr(XMMRegister dst, XMMRegister src, byte prefix, in sse2_instr()
4558 void Assembler::sse2_instr(XMMRegister dst, const Operand& src, byte prefix, in sse2_instr()
4568 void Assembler::ssse3_instr(XMMRegister dst, XMMRegister src, byte prefix, in ssse3_instr()
4580 void Assembler::ssse3_instr(XMMRegister dst, const Operand& src, byte prefix, in ssse3_instr()
4592 void Assembler::sse4_instr(XMMRegister dst, XMMRegister src, byte prefix, in sse4_instr()
4604 void Assembler::sse4_instr(XMMRegister dst, const Operand& src, byte prefix, in sse4_instr()
4616 void Assembler::lddqu(XMMRegister dst, const Operand& src) { in lddqu()
4626 void Assembler::psrldq(XMMRegister dst, uint8_t shift) { in psrldq()
4636 void Assembler::pshufd(XMMRegister dst, XMMRegister src, uint8_t shuffle) { in pshufd()
4646 void Assembler::pshufd(XMMRegister dst, const Operand& src, uint8_t shuffle) { in pshufd()
4656 void Assembler::emit_sse_operand(XMMRegister reg, const Operand& adr) { in emit_sse_operand()
4662 void Assembler::emit_sse_operand(Register reg, const Operand& adr) { in emit_sse_operand()
4668 void Assembler::emit_sse_operand(XMMRegister dst, XMMRegister src) { in emit_sse_operand()
4673 void Assembler::emit_sse_operand(XMMRegister dst, Register src) { in emit_sse_operand()
4678 void Assembler::emit_sse_operand(Register dst, XMMRegister src) { in emit_sse_operand()
4682 void Assembler::emit_sse_operand(XMMRegister dst) { in emit_sse_operand()
4687 void Assembler::db(uint8_t data) { in db()
4693 void Assembler::dd(uint32_t data) { in dd()
4699 void Assembler::dq(uint64_t data) { in dq()
4705 void Assembler::dq(Label* label) { in dq()
4728 void Assembler::RecordRelocInfo(RelocInfo::Mode rmode, intptr_t data) { in RecordRelocInfo()