Home | History | Annotate | Download | only in x64

Lines Matching full:immediate

86   __ xor_(rax, Immediate(0x200000));  // Flip bit 21.
102 __ movl(rax, Immediate(1));
108 __ shl(rcx, Immediate(32));
119 __ movl(rax, Immediate(1));
124 __ or_(rax, Immediate(1 << CPUID));
159 // Load register with immediate 64 and call through a register instructions
652 Immediate src) {
671 Immediate src) {
688 Immediate src) {
709 Immediate src) {
727 Immediate src) {
747 Immediate src) {
764 Immediate src) {
776 Immediate src) {
789 void Assembler::shift(Register dst, Immediate shift_amount, int subcode) {
821 void Assembler::shift_32(Register dst, Immediate shift_amount, int subcode) {
1005 void Assembler::cmpb_al(Immediate imm8) {
1079 void Assembler::enter(Immediate size) {
1135 void Assembler::imul(Register dst, Register src, Immediate imm) {
1168 void Assembler::imull(Register dst, Register src, Immediate imm) {
1401 void Assembler::movb(Register dst, Immediate imm) {
1462 void Assembler::movl(const Operand& dst, Immediate value) {
1471 void Assembler::movl(Register dst, Immediate value) {
1501 void Assembler::movq(Register dst, Immediate value) {
1534 movq(dst, Immediate(static_cast<int32_t>(value)));
1537 movl(dst, Immediate(static_cast<int32_t>(value)));
1540 // Value cannot be represented by 32 bits, so do a full 64 bit immediate
1556 void Assembler::movq(const Operand& dst, Immediate value) {
1884 void Assembler::push(Immediate value) {
1931 movb(reg, Immediate(cc == always ? 1 : 0));
2011 void Assembler::testb(Register reg, Immediate mask) {
2029 void Assembler::testb(const Operand& op, Immediate mask) {
2066 void Assembler::testl(Register reg, Immediate mask) {
2085 void Assembler::testl(const Operand& op, Immediate mask) {
2121 void Assembler::testq(Register dst, Immediate mask) {