/external/v8/test/cctest/ |
test-disasm-s390.cc | 131 COMPARE(a(r13, MemOperand(r8, 70)), "5ad08046 a\tr13,70(r8)"); 132 COMPARE(s(r9, MemOperand(sp, 9)), "5b90f009 s\tr9,9(sp)"); 133 COMPARE(m(r6, MemOperand(r7, ip, 20)), "5c67c014 m\tr6,20(r7,ip)"); 134 COMPARE(d(r14, MemOperand(r7, 15)), "5de0700f d\tr14,15(r7)"); 135 COMPARE(o(r7, MemOperand(r3, r2, 10)), "5673200a o\tr7,10(r3,r2)"); 136 COMPARE(n(r9, MemOperand(r5, sp, 9)), "5495f009 n\tr9,9(r5,sp)"); 137 COMPARE(l(r0, MemOperand(r4, fp, 1)), "5804b001 l\tr0,1(r4,fp)"); 138 COMPARE(c(r8, MemOperand(r5, r7, 18)), "59857012 c\tr8,18(r5,r7)"); 139 COMPARE(al_z(r6, MemOperand(r9, sp, 2000)), 141 COMPARE(sl(r8, MemOperand(r1, 100)), "5f801064 sl\tr8,100(r1)") [all...] |
test-disasm-arm.cc | [all...] |
test-disasm-arm64.cc | [all...] |
test-macro-assembler-arm.cc | 93 __ str(r0, MemOperand(r2)); 94 __ str(r1, MemOperand(r3)); 157 __ str(r1, MemOperand(sp, 0 * kPointerSize)); 159 __ Store(r2, MemOperand(sp, 0 * kPointerSize), Representation::UInteger8()); 160 __ ldr(r3, MemOperand(sp, 0 * kPointerSize)); 165 __ Load(r3, MemOperand(sp, 0 * kPointerSize), Representation::UInteger8()); 172 __ str(r1, MemOperand(sp, 0 * kPointerSize)); 174 __ Store(r2, MemOperand(sp, 0 * kPointerSize), Representation::Integer8()); 175 __ ldr(r3, MemOperand(sp, 0 * kPointerSize)); 180 __ Load(r3, MemOperand(sp, 0 * kPointerSize), Representation::Integer8()) [all...] |
test-disasm-ppc.cc | 129 COMPARE(lbz(r4, MemOperand(r4, 7)), "88840007 lbz r4, 7(r4)"); 130 COMPARE(lfd(d0, MemOperand(sp, 128)), "c8010080 lfd d0, 128(sp)"); 133 COMPARE(lwz(ip, MemOperand(r19, 44)), "8193002c lwz ip, 44(r19)"); 134 COMPARE(lwzx(r0, MemOperand(r5, ip)), "7c05602e lwzx r0, r5, ip"); 145 COMPARE(stb(r5, MemOperand(r11, 11)), "98ab000b stb r5, 11(r11)"); 146 COMPARE(stfd(d2, MemOperand(sp, 8)), "d8410008 stfd d2, 8(sp)"); 147 COMPARE(stw(r16, MemOperand(sp, 64)), "92010040 stw r16, 64(sp)"); 148 COMPARE(stwu(r3, MemOperand(sp, -4)), "9461fffc stwu r3, -4(sp)");
|
test-assembler-mips64.cc | 291 __ ldc1(f4, MemOperand(a0, offsetof(T, a)) ); 292 __ ldc1(f6, MemOperand(a0, offsetof(T, b)) ); 294 __ sdc1(f8, MemOperand(a0, offsetof(T, c)) ); // c = a + b. 299 __ sdc1(f10, MemOperand(a0, offsetof(T, d)) ); // d = c - (-b). 301 __ sdc1(f4, MemOperand(a0, offsetof(T, b)) ); // b = a. 307 __ sdc1(f10, MemOperand(a0, offsetof(T, e)) ); // e = d * 120 = 1.8066e16. 310 __ sdc1(f12, MemOperand(a0, offsetof(T, f)) ); // f = e / a = 120.44. 313 __ sdc1(f14, MemOperand(a0, offsetof(T, g)) ); 317 __ ldc1(f4, MemOperand(a0, offsetof(T, h)) ); 318 __ ldc1(f6, MemOperand(a0, offsetof(T, i)) ) [all...] |
test-assembler-mips.cc | 282 __ ldc1(f4, MemOperand(a0, offsetof(T, a)) ); 283 __ ldc1(f6, MemOperand(a0, offsetof(T, b)) ); 285 __ sdc1(f8, MemOperand(a0, offsetof(T, c)) ); // c = a + b. 290 __ sdc1(f10, MemOperand(a0, offsetof(T, d)) ); // d = c - (-b). 292 __ sdc1(f4, MemOperand(a0, offsetof(T, b)) ); // b = a. 298 __ sdc1(f10, MemOperand(a0, offsetof(T, e)) ); // e = d * 120 = 1.8066e16. 301 __ sdc1(f12, MemOperand(a0, offsetof(T, f)) ); // f = e / a = 120.44. 304 __ sdc1(f14, MemOperand(a0, offsetof(T, g)) ); 308 __ ldc1(f4, MemOperand(a0, offsetof(T, h)) ); 309 __ ldc1(f6, MemOperand(a0, offsetof(T, i)) ) [all...] |
/external/v8/src/mips64/ |
codegen-mips64.cc | 85 __ lwr(t8, MemOperand(a1)); 87 __ swr(t8, MemOperand(a0)); 90 __ lwl(t8, MemOperand(a1)); 92 __ swl(t8, MemOperand(a0)); 116 __ Pref(pref_hint_load, MemOperand(a1, 0 * pref_chunk)); 117 __ Pref(pref_hint_load, MemOperand(a1, 1 * pref_chunk)); 118 __ Pref(pref_hint_load, MemOperand(a1, 2 * pref_chunk)); 119 __ Pref(pref_hint_load, MemOperand(a1, 3 * pref_chunk)); 122 __ Pref(pref_hint_store, MemOperand(a0, 1 * pref_chunk)); 123 __ Pref(pref_hint_store, MemOperand(a0, 2 * pref_chunk)) [all...] |
deoptimizer-mips64.cc | 125 __ sdc1(fpu_reg, MemOperand(sp, offset)); 133 __ sd(ToRegister(i), MemOperand(sp, kPointerSize * i)); 138 __ sd(fp, MemOperand(a2)); 144 __ ld(a2, MemOperand(sp, kSavedRegistersAreaSize)); 160 __ ld(a1, MemOperand(fp, CommonFrameConstants::kContextOrFrameTypeOffset)); 162 __ ld(a0, MemOperand(fp, JavaScriptFrameConstants::kFunctionOffset)); 180 __ ld(a1, MemOperand(v0, Deoptimizer::input_offset())); 187 __ ld(a2, MemOperand(sp, i * kPointerSize)); 188 __ sd(a2, MemOperand(a1, offset)); 191 __ sd(a2, MemOperand(a1, offset)) [all...] |
/external/v8/src/mips/ |
codegen-mips.cc | 85 __ lwr(t8, MemOperand(a1)); 87 __ swr(t8, MemOperand(a0)); 90 __ lwl(t8, MemOperand(a1)); 92 __ swl(t8, MemOperand(a0)); 115 __ Pref(pref_hint_load, MemOperand(a1, 0 * pref_chunk)); 116 __ Pref(pref_hint_load, MemOperand(a1, 1 * pref_chunk)); 117 __ Pref(pref_hint_load, MemOperand(a1, 2 * pref_chunk)); 118 __ Pref(pref_hint_load, MemOperand(a1, 3 * pref_chunk)); 121 __ Pref(pref_hint_store, MemOperand(a0, 1 * pref_chunk)); 122 __ Pref(pref_hint_store, MemOperand(a0, 2 * pref_chunk)) [all...] |
deoptimizer-mips.cc | 125 __ sdc1(fpu_reg, MemOperand(sp, offset)); 133 __ sw(ToRegister(i), MemOperand(sp, kPointerSize * i)); 138 __ sw(fp, MemOperand(a2)); 144 __ lw(a2, MemOperand(sp, kSavedRegistersAreaSize)); 160 __ lw(a1, MemOperand(fp, CommonFrameConstants::kContextOrFrameTypeOffset)); 162 __ lw(a0, MemOperand(fp, JavaScriptFrameConstants::kFunctionOffset)); 180 __ lw(a1, MemOperand(v0, Deoptimizer::input_offset())); 187 __ lw(a2, MemOperand(sp, i * kPointerSize)); 188 __ sw(a2, MemOperand(a1, offset)); 191 __ sw(a2, MemOperand(a1, offset)) [all...] |
/external/v8/src/crankshaft/arm64/ |
delayed-masm-arm64.cc | 19 MemOperand src_operand = cgen_->ToMemOperand(src); 20 MemOperand dst_operand = cgen_->ToMemOperand(dst); 26 switch (MemOperand::AreConsistentForPair(pending_address_src_, 28 case MemOperand::kNotPair: 32 case MemOperand::kPairAB: 35 case MemOperand::kPairBA: 39 switch (MemOperand::AreConsistentForPair(pending_address_dst_, 41 case MemOperand::kNotPair: 45 case MemOperand::kPairAB: 48 case MemOperand::kPairBA [all...] |
delayed-masm-arm64.h | 79 void StoreConstant(uint64_t value, const MemOperand& operand); 80 void Load(const CPURegister& rd, const MemOperand& operand); 81 void Store(const CPURegister& rd, const MemOperand& operand); 89 MemOperand tmp; 143 MemOperand pending_address_src_; 145 MemOperand pending_address_dst_;
|
/external/vixl/test/ |
test-disasm-a64.cc | [all...] |
/external/v8/src/s390/ |
deoptimizer-s390.cc | 118 __ lay(sp, MemOperand(sp, -kDoubleRegsSize)); 124 __ StoreDouble(dreg, MemOperand(sp, offset)); 128 __ lay(sp, MemOperand(sp, -kNumberOfRegisters * kPointerSize)); 129 __ StoreMultipleP(r0, sp, MemOperand(sp)); // Save all 16 registers 132 __ StoreP(fp, MemOperand(ip)); 138 __ LoadP(r4, MemOperand(sp, kSavedRegistersAreaSize)); 147 __ la(r6, MemOperand(sp, kSavedRegistersAreaSize + (1 * kPointerSize))); 155 __ LoadP(r3, MemOperand(fp, CommonFrameConstants::kContextOrFrameTypeOffset)); 157 __ LoadP(r2, MemOperand(fp, JavaScriptFrameConstants::kFunctionOffset)); 165 __ StoreP(r7, MemOperand(sp, kStackFrameExtraParamSlot * kPointerSize)) [all...] |
assembler-s390.h | 334 // Class MemOperand represents a memory operand in load and store instructions 339 class MemOperand BASE_EMBEDDED { 341 explicit MemOperand(Register rx, Disp offset = 0); 342 explicit MemOperand(Register rx, Register rb, Disp offset = 0); 637 void name(Register r1, const MemOperand& opnd) 654 void name(Register r1, const MemOperand& opnd); \ 658 void name(Register r1, Register r3, const MemOperand& opnd); \ 663 void name(Register r1, const MemOperand& opnd) 671 const MemOperand& opnd) 674 void name(const MemOperand& opnd, const Operand& i); [all...] |
macro-assembler-s390.h | 35 // Generate a MemOperand for loading a field from an object. 36 inline MemOperand FieldMemOperand(Register object, int offset) { 37 return MemOperand(object, offset - kHeapObjectTag); 40 // Generate a MemOperand for loading a field from an object. 41 inline MemOperand FieldMemOperand(Register object, Register index, int offset) { 42 return MemOperand(object, index, offset - kHeapObjectTag); 45 // Generate a MemOperand for loading a field from Root register 46 inline MemOperand RootMemOperand(Heap::RootListIndex index) { 47 return MemOperand(kRootRegister, index << kPointerSizeLog2); 251 void Add32(Register dst, const MemOperand& opnd) [all...] |
/external/v8/src/ppc/ |
deoptimizer-ppc.cc | 132 __ stfd(dreg, MemOperand(sp, offset)); 140 __ StoreP(ToRegister(i), MemOperand(sp, kPointerSize * i)); 145 __ StoreP(fp, MemOperand(ip)); 151 __ LoadP(r5, MemOperand(sp, kSavedRegistersAreaSize)); 166 __ LoadP(r4, MemOperand(fp, CommonFrameConstants::kContextOrFrameTypeOffset)); 168 __ LoadP(r3, MemOperand(fp, JavaScriptFrameConstants::kFunctionOffset)); 183 __ LoadP(r4, MemOperand(r3, Deoptimizer::input_offset())); 189 __ LoadP(r5, MemOperand(sp, i * kPointerSize)); 190 __ StoreP(r5, MemOperand(r4, offset)); 200 __ lfd(d0, MemOperand(sp, src_offset)) [all...] |
/external/v8/src/regexp/s390/ |
regexp-macro-assembler-s390.cc | 185 __ LoadP(r3, MemOperand(frame_pointer(), kStringStartMinusOne)); 193 __ LoadP(r3, MemOperand(frame_pointer(), kStringStartMinusOne)); 207 __ CmpP(current_input_offset(), MemOperand(backtrack_stackpointer(), 0)); 230 __ LoadP(r5, MemOperand(frame_pointer(), kStringStartMinusOne)); 259 __ LoadlB(r5, MemOperand(r2, r1)); 260 __ LoadlB(r6, MemOperand(r4, r1)); 281 __ la(r1, MemOperand(r1, char_size())); 376 __ LoadP(r5, MemOperand(frame_pointer(), kStringStartMinusOne)); 387 __ la(r2, MemOperand(r2, end_of_input_address())); 388 __ la(r4, MemOperand(current_input_offset(), end_of_input_address())) [all...] |
/external/vixl/examples/ |
add2-vectors.cc | 57 __ Ld1(v0.V16B(), MemOperand(x0)); 58 __ Ld1(v1.V16B(), MemOperand(x1, 16, PostIndex)); 60 __ St1(v0.V16B(), MemOperand(x0, 16, PostIndex)); 72 __ Ldrb(w5, MemOperand(x0)); 73 __ Ldrb(w6, MemOperand(x1, 1, PostIndex)); 75 __ Strb(w5, MemOperand(x0, 1, PostIndex));
|
/external/v8/src/arm/ |
deoptimizer-arm.cc | 137 __ str(fp, MemOperand(ip)); 143 __ ldr(r2, MemOperand(sp, kSavedRegistersAreaSize)); 158 __ ldr(r1, MemOperand(fp, CommonFrameConstants::kContextOrFrameTypeOffset)); 160 __ ldr(r0, MemOperand(fp, JavaScriptFrameConstants::kFunctionOffset)); 165 __ str(r4, MemOperand(sp, 0 * kPointerSize)); // Fp-to-sp delta. 167 __ str(r5, MemOperand(sp, 1 * kPointerSize)); // Isolate. 176 __ ldr(r1, MemOperand(r0, Deoptimizer::input_offset())); 182 __ ldr(r2, MemOperand(sp, i * kPointerSize)); 183 __ str(r2, MemOperand(r1, offset)); 203 __ ldr(r2, MemOperand(r1, FrameDescription::frame_size_offset())) [all...] |
/external/v8/src/arm64/ |
deoptimizer-arm64.cc | 109 __ Str(fp, MemOperand(x3)); 135 __ Ldr(x1, MemOperand(fp, CommonFrameConstants::kContextOrFrameTypeOffset)); 137 __ Ldr(x0, MemOperand(fp, JavaScriptFrameConstants::kFunctionOffset)); 156 __ Ldr(x1, MemOperand(deoptimizer, Deoptimizer::input_offset())); 165 __ Str(x2, MemOperand(x1, offset)); 176 __ Str(x2, MemOperand(x1, dst_offset)); 185 __ Ldr(unwind_limit, MemOperand(x1, FrameDescription::frame_size_offset())); 197 __ Str(x4, MemOperand(x3, kPointerSize, PostIndex)); 214 MemOperand(x4, Deoptimizer::caller_frame_top_offset())); 219 __ Ldrsw(x1, MemOperand(x4, Deoptimizer::output_count_offset())) [all...] |
/external/v8/src/regexp/mips/ |
regexp-macro-assembler-mips.cc | 185 __ lw(a1, MemOperand(frame_pointer(), kStringStartMinusOne)); 193 __ lw(a1, MemOperand(frame_pointer(), kStringStartMinusOne)); 207 __ lw(a0, MemOperand(backtrack_stackpointer(), 0)); 230 __ lw(t0, MemOperand(frame_pointer(), kStringStartMinusOne)); 259 __ lbu(a3, MemOperand(a0, 0)); 261 __ lbu(t0, MemOperand(a2, 0)); 346 __ lw(end_of_input_address(), MemOperand(frame_pointer(), kInputEnd)); 379 __ lw(t0, MemOperand(frame_pointer(), kStringStartMinusOne)); 405 __ lbu(a3, MemOperand(a0, 0)); 407 __ lbu(t0, MemOperand(a2, 0)) [all...] |
/external/v8/src/regexp/mips64/ |
regexp-macro-assembler-mips64.cc | 221 __ ld(a1, MemOperand(frame_pointer(), kStringStartMinusOne)); 229 __ ld(a1, MemOperand(frame_pointer(), kStringStartMinusOne)); 243 __ lw(a0, MemOperand(backtrack_stackpointer(), 0)); 266 __ ld(t1, MemOperand(frame_pointer(), kStringStartMinusOne)); 295 __ lbu(a3, MemOperand(a0, 0)); 297 __ lbu(a4, MemOperand(a2, 0)); 382 __ ld(end_of_input_address(), MemOperand(frame_pointer(), kInputEnd)); 415 __ ld(t1, MemOperand(frame_pointer(), kStringStartMinusOne)); 435 __ lbu(a3, MemOperand(a0, 0)); 437 __ lbu(a4, MemOperand(a2, 0)) [all...] |
/external/v8/src/regexp/arm/ |
regexp-macro-assembler-arm.cc | 179 __ ldr(r1, MemOperand(frame_pointer(), kStringStartMinusOne)); 188 __ ldr(r1, MemOperand(frame_pointer(), kStringStartMinusOne)); 203 __ ldr(r0, MemOperand(backtrack_stackpointer(), 0)); 225 __ ldr(r3, MemOperand(frame_pointer(), kStringStartMinusOne)); 254 __ ldrb(r3, MemOperand(r0, char_size(), PostIndex)); 255 __ ldrb(r4, MemOperand(r2, char_size(), PostIndex)); 368 __ ldr(r3, MemOperand(frame_pointer(), kStringStartMinusOne)); 389 __ ldrb(r3, MemOperand(r0, char_size(), PostIndex)); 390 __ ldrb(r4, MemOperand(r2, char_size(), PostIndex)); 393 __ ldrh(r3, MemOperand(r0, char_size(), PostIndex)) [all...] |