Lines Matching defs:adr
1659 void Assembler::call(Operand adr) {
1662 emit_operand(edx, adr);
1730 void Assembler::jmp(Operand adr) {
1733 emit_operand(esp, adr);
1844 void Assembler::fld_s(Operand adr) {
1847 emit_operand(eax, adr);
1850 void Assembler::fld_d(Operand adr) {
1853 emit_operand(eax, adr);
1856 void Assembler::fstp_s(Operand adr) {
1859 emit_operand(ebx, adr);
1862 void Assembler::fst_s(Operand adr) {
1865 emit_operand(edx, adr);
1868 void Assembler::fstp_d(Operand adr) {
1871 emit_operand(ebx, adr);
1874 void Assembler::fst_d(Operand adr) {
1877 emit_operand(edx, adr);
1880 void Assembler::fild_s(Operand adr) {
1883 emit_operand(eax, adr);
1886 void Assembler::fild_d(Operand adr) {
1889 emit_operand(ebp, adr);
1892 void Assembler::fistp_s(Operand adr) {
1895 emit_operand(ebx, adr);
1898 void Assembler::fisttp_s(Operand adr) {
1902 emit_operand(ecx, adr);
1905 void Assembler::fisttp_d(Operand adr) {
1909 emit_operand(ecx, adr);
1912 void Assembler::fist_s(Operand adr) {
1915 emit_operand(edx, adr);
1918 void Assembler::fistp_d(Operand adr) {
1921 emit_operand(edi, adr);
1998 void Assembler::fisub_s(Operand adr) {
2001 emit_operand(esp, adr);
3237 void Assembler::emit_sse_operand(XMMRegister reg, Operand adr) {
3239 emit_operand(ireg, adr);
3353 void Assembler::emit_operand(Register reg, Operand adr) {
3354 emit_operand(reg.code(), adr);
3357 void Assembler::emit_operand(XMMRegister reg, Operand adr) {
3359 emit_operand(ireg, adr);
3362 void Assembler::emit_operand(int code, Operand adr) {
3365 adr.rmode() != RelocInfo::CODE_TARGET);
3367 adr.rmode() != RelocInfo::FULL_EMBEDDED_OBJECT);
3369 adr.rmode() != RelocInfo::EXTERNAL_REFERENCE);
3371 const unsigned length = adr.encoded_bytes().length();
3375 EMIT((adr.encoded_bytes()[0] & ~0x38) | (code << 3));
3378 for (unsigned i = 1; i < length; i++) EMIT(adr.encoded_bytes()[i]);
3381 if (length >= sizeof(int32_t) && !RelocInfo::IsNoInfo(adr.rmode())) {
3383 RecordRelocInfo(adr.rmode());
3384 if (adr.rmode() == RelocInfo::INTERNAL_REFERENCE) { // Fixup for labels