/external/chromium_org/v8/test/cctest/ |
H A D | test-macro-assembler-ia32.cc | 64 __ sub(esp, Immediate(1 * kPointerSize)); 68 __ mov(eax, Immediate(1)); // Test number. 69 __ mov(Operand(esp, 0 * kPointerSize), Immediate(0)); 70 __ mov(ebx, Immediate(-1)); 73 __ mov(edx, Immediate(255)); 82 __ mov(eax, Immediate(2)); // Test number. 83 __ mov(Operand(esp, 0 * kPointerSize), Immediate(0)); 84 __ mov(ebx, Immediate(-1)); 87 __ mov(edx, Immediate(255)); 91 __ mov(edx, Immediate( [all...] |
H A D | test-macro-assembler-x87.cc | 64 __ sub(esp, Immediate(1 * kPointerSize)); 68 __ mov(eax, Immediate(1)); // Test number. 69 __ mov(Operand(esp, 0 * kPointerSize), Immediate(0)); 70 __ mov(ebx, Immediate(-1)); 73 __ mov(edx, Immediate(255)); 82 __ mov(eax, Immediate(2)); // Test number. 83 __ mov(Operand(esp, 0 * kPointerSize), Immediate(0)); 84 __ mov(ebx, Immediate(-1)); 87 __ mov(edx, Immediate(255)); 91 __ mov(edx, Immediate( [all...] |
H A D | test-disasm-x64.cc | 59 __ addq(rax, Immediate(12345678)); 60 __ orq(rax, Immediate(12345678)); 61 __ subq(rax, Immediate(12345678)); 62 __ xorq(rax, Immediate(12345678)); 63 __ andq(rax, Immediate(12345678)); 90 __ addq(Operand(rbp, rcx, times_4, 12), Immediate(12)); 93 __ addq(rbx, Immediate(12)); 96 __ andq(rdx, Immediate(3)); 98 __ cmpq(rdx, Immediate(3)); 100 __ cmpq(Operand(rbp, rcx, times_4, 0), Immediate(100 [all...] |
H A D | test-macro-assembler-x64.cc | 45 using i::Immediate; 112 __ movq(rdx, Immediate(-1)); 146 __ movl(rax, Immediate(id)); 201 __ movl(rax, Immediate(id + 1)); 204 __ movl(rax, Immediate(id + 2)); 208 __ movl(rax, Immediate(id + 3)); 211 __ movl(rax, Immediate(id + 4)); 221 __ movl(rax, Immediate(id + 9)); 225 __ movl(rax, Immediate(id + 10)); 230 __ movl(rax, Immediate(i [all...] |
H A D | test-assembler-x64.cc | 159 __ movq(rax, Immediate(1)); 162 __ movq(rax, Immediate(0)); 266 __ roll(rax, Immediate(1)); 313 __ movq(rax, Immediate(1)); 317 __ movq(rax, Immediate(0)); 428 __ movq(rax, Immediate(-3)); 433 __ addq(rax, Immediate(7)); 435 __ cmpq(rax, Immediate(20)); 438 __ cmpq(rax, Immediate(25)); 443 __ movq(rax, Immediate( [all...] |
H A D | test-disasm-x87.cc | 60 __ add(eax, Immediate(12345678)); 62 __ sub(eax, Immediate(12345678)); 94 __ add(Operand(ebp, ecx, times_4, 12), Immediate(12)); 97 __ add(ebx, Immediate(12)); 106 __ cmp(Operand(ebp, ecx, times_4, 0), Immediate(1000)); 131 __ push(Immediate(12)); 132 __ push(Immediate(23456)); 160 __ mov(Operand(ebx, ecx, times_4, 10000), Immediate(12345)); 179 __ test(Operand(ebx, ecx, times_4, 10000), Immediate(123456)); 231 __ add(ebx, Immediate(1 [all...] |
/external/chromium_org/v8/src/ic/x64/ |
H A D | stub-cache-x64.cc | 63 __ andp(offset, Immediate(~Code::kFlagsNotUsedInLookup)); 64 __ cmpl(offset, Immediate(flags)); 78 __ addp(kScratchRegister, Immediate(Code::kHeaderSize - kHeapObjectTag)); 120 __ xorp(scratch, Immediate(flags)); 123 __ andp(scratch, Immediate((kPrimaryTableSize - 1) << kCacheIndexShift)); 132 __ xorp(scratch, Immediate(flags)); 133 __ andp(scratch, Immediate((kPrimaryTableSize - 1) << kCacheIndexShift)); 135 __ addl(scratch, Immediate(flags)); 136 __ andp(scratch, Immediate((kSecondaryTableSize - 1) << kCacheIndexShift));
|
/external/chromium_org/v8/src/x64/ |
H A D | regexp-macro-assembler-x64.cc | 137 __ addq(rdi, Immediate(by * char_size())); 146 __ addp(register_location(reg), Immediate(by)); 166 __ cmpl(current_character(), Immediate(c)); 172 __ cmpl(current_character(), Immediate(limit)); 180 __ cmpl(Operand(rbp, kStartIndex), Immediate(0)); 192 __ cmpl(Operand(rbp, kStartIndex), Immediate(0)); 202 __ cmpl(current_character(), Immediate(limit)); 273 __ orp(rax, Immediate(0x20)); // Convert match character to lower-case. 274 __ orp(rdx, Immediate(0x20)); // Convert capture character to lower-case. 277 __ subb(rax, Immediate(' [all...] |
H A D | macro-assembler-x64.cc | 153 Push(Immediate(static_cast<int32_t>(address))); 224 addp(scratch, Immediate(kPointerSize)); 230 testp(scratch, Immediate(StoreBuffer::kStoreBufferOverflowBit)); 285 Immediate(static_cast<int32_t>(isolate()->heap()->NewSpaceMask()))); 316 testb(dst, Immediate((1 << kPointerSizeLog2) - 1)); 551 testp(rsp, Immediate(frame_alignment_mask)); 743 addl(Operand(base_reg, kLevelOffset), Immediate(1)); 758 cmpb(Operand(rax, 0), Immediate(0)); 790 subl(Operand(base_reg, kLevelOffset), Immediate(1)); 933 subp(rsp, Immediate(kDoubleSiz [all...] |
H A D | assembler-x64.h | 357 class Immediate BASE_EMBEDDED { 359 explicit Immediate(int32_t value) : value_(value) {} 360 explicit Immediate(Smi* value) { 693 void pushq(Immediate value); 703 void enter(Immediate size); 708 void movb(Register dst, Immediate imm); 710 void movb(const Operand& dst, Immediate imm); 716 void movw(const Operand& dst, Immediate imm); 754 void cmpb(Register dst, Immediate src) { 758 void cmpb_al(Immediate sr [all...] |
/external/chromium_org/v8/src/x87/ |
H A D | macro-assembler-x87.cc | 78 mov(destination, Immediate(index)); 91 mov(scratch, Immediate(index)); 102 mov(scratch, Immediate(index)); 132 and_(scratch, Immediate(~Page::kPageAlignmentMask)); 134 mov(scratch, Immediate(~Page::kPageAlignmentMask)); 167 add(scratch, Immediate(kPointerSize)); 172 test(scratch, Immediate(StoreBuffer::kStoreBufferOverflowBit)); 195 sub(esp, Immediate(kPointerSize)); 201 test(result_reg, Immediate(0xFFFFFF00)); 204 sub(result_reg, Immediate( [all...] |
H A D | regexp-macro-assembler-x87.cc | 120 __ add(edi, Immediate(by * char_size())); 129 __ add(register_location(reg), Immediate(by)); 138 __ add(ebx, Immediate(masm_->CodeObject())); 163 __ cmp(Operand(ebp, kStartIndex), Immediate(0)); 175 __ cmp(Operand(ebp, kStartIndex), Immediate(0)); 194 __ add(backtrack_stackpointer(), Immediate(kPointerSize)); // Pop. 248 __ sub(ecx, Immediate(224 - 'a')); 249 __ cmp(ecx, Immediate(254 - 224)); 251 __ cmp(ecx, Immediate(247 - 224)); // Check for 247. 263 __ add(edx, Immediate( [all...] |
H A D | assembler-x87.h | 269 class Immediate BASE_EMBEDDED { 271 inline explicit Immediate(int x); 272 inline explicit Immediate(const ExternalReference& ext); 273 inline explicit Immediate(Handle<Object> handle); 274 inline explicit Immediate(Smi* value); 275 inline explicit Immediate(Address addr); 277 static Immediate CodeRelativeOffset(Label* label) { 278 return Immediate(label); 290 inline explicit Immediate(Label* value); 325 INLINE(explicit Operand(Immediate im [all...] |
H A D | debug-x87.cc | 82 __ push(Immediate(Smi::FromInt(LiveEdit::kFramePaddingValue))); 84 __ push(Immediate(Smi::FromInt(LiveEdit::kFramePaddingInitialSize))); 100 __ test(reg, Immediate(0xc0000000)); 111 __ Move(eax, Immediate(0)); // No arguments. 112 __ mov(ebx, Immediate(ExternalReference::debug_break(masm->isolate()))); 127 __ Move(reg, Immediate(kDebugZapValue)); 158 __ add(esp, Immediate(kPointerSize)); 299 __ mov(Operand::StaticVariable(restarter_frame_function_slot), Immediate(0));
|
H A D | code-stubs-x87.cc | 132 __ sub(esp, Immediate(108)); 140 Immediate(ExternalReference::isolate_address(isolate()))); 147 __ add(esp, Immediate(108)); 218 __ cmp(result_reg, Immediate(HeapNumber::kMantissaBits)); 223 __ sub(ecx, Immediate(delta)); 225 __ cmp(ecx, Immediate(31)); 232 __ sub(ecx, Immediate(delta)); 240 Immediate(static_cast<uint32_t>(Double::kSignificandMask >> 32))); 242 Immediate(static_cast<uint32_t>(Double::kHiddenBit >> 32))); 245 __ test(ecx, Immediate(3 [all...] |
H A D | assembler-x87-inl.h | 347 Immediate::Immediate(int x) { function in class:v8::internal::Immediate 353 Immediate::Immediate(const ExternalReference& ext) { function in class:v8::internal::Immediate 359 Immediate::Immediate(Label* internal_offset) { function in class:v8::internal::Immediate 365 Immediate::Immediate(Handle<Object> handle) { function in class:v8::internal::Immediate 381 Immediate::Immediate(Sm function in class:v8::internal::Immediate 387 Immediate::Immediate(Address addr) { function in class:v8::internal::Immediate [all...] |
/external/chromium_org/v8/src/ia32/ |
H A D | macro-assembler-ia32.cc | 78 mov(destination, Immediate(index)); 91 mov(scratch, Immediate(index)); 102 mov(scratch, Immediate(index)); 132 and_(scratch, Immediate(~Page::kPageAlignmentMask)); 134 mov(scratch, Immediate(~Page::kPageAlignmentMask)); 169 add(scratch, Immediate(kPointerSize)); 174 test(scratch, Immediate(StoreBuffer::kStoreBufferOverflowBit)); 202 test(result_reg, Immediate(0xFFFFFF00)); 204 cmp(result_reg, Immediate(0x1)); 206 mov(result_reg, Immediate( [all...] |
H A D | regexp-macro-assembler-ia32.cc | 121 __ add(edi, Immediate(by * char_size())); 130 __ add(register_location(reg), Immediate(by)); 139 __ add(ebx, Immediate(masm_->CodeObject())); 164 __ cmp(Operand(ebp, kStartIndex), Immediate(0)); 176 __ cmp(Operand(ebp, kStartIndex), Immediate(0)); 195 __ add(backtrack_stackpointer(), Immediate(kPointerSize)); // Pop. 249 __ sub(ecx, Immediate(224 - 'a')); 250 __ cmp(ecx, Immediate(254 - 224)); 252 __ cmp(ecx, Immediate(247 - 224)); // Check for 247. 264 __ add(edx, Immediate( [all...] |
H A D | code-stubs-ia32.cc | 131 __ sub(esp, Immediate(kDoubleSize * XMMRegister::kMaxNumRegisters)); 142 Immediate(ExternalReference::isolate_address(isolate()))); 151 __ add(esp, Immediate(kDoubleSize * XMMRegister::kMaxNumRegisters)); 233 __ cmp(result_reg, Immediate(HeapNumber::kMantissaBits)); 241 __ sub(ecx, Immediate(delta)); 243 __ cmp(ecx, Immediate(31)); 254 __ sub(esp, Immediate(kDoubleSize / 2)); 257 __ sub(esp, Immediate(kDoubleSize)); // Nolint. 262 __ add(esp, Immediate(kDoubleSize)); 266 __ sub(ecx, Immediate(delt [all...] |
H A D | debug-ia32.cc | 82 __ push(Immediate(Smi::FromInt(LiveEdit::kFramePaddingValue))); 84 __ push(Immediate(Smi::FromInt(LiveEdit::kFramePaddingInitialSize))); 100 __ test(reg, Immediate(0xc0000000)); 111 __ Move(eax, Immediate(0)); // No arguments. 112 __ mov(ebx, Immediate(ExternalReference::debug_break(masm->isolate()))); 127 __ Move(reg, Immediate(kDebugZapValue)); 158 __ add(esp, Immediate(kPointerSize)); 299 __ mov(Operand::StaticVariable(restarter_frame_function_slot), Immediate(0));
|
H A D | assembler-ia32.h | 277 class Immediate BASE_EMBEDDED { 279 inline explicit Immediate(int x); 280 inline explicit Immediate(const ExternalReference& ext); 281 inline explicit Immediate(Handle<Object> handle); 282 inline explicit Immediate(Smi* value); 283 inline explicit Immediate(Address addr); 285 static Immediate CodeRelativeOffset(Label* label) { 286 return Immediate(label); 298 inline explicit Immediate(Label* value); 336 INLINE(explicit Operand(Immediate im [all...] |
H A D | assembler-ia32-inl.h | 346 Immediate::Immediate(int x) { function in class:v8::internal::Immediate 352 Immediate::Immediate(const ExternalReference& ext) { function in class:v8::internal::Immediate 358 Immediate::Immediate(Label* internal_offset) { function in class:v8::internal::Immediate 364 Immediate::Immediate(Handle<Object> handle) { function in class:v8::internal::Immediate 380 Immediate::Immediate(Sm function in class:v8::internal::Immediate 386 Immediate::Immediate(Address addr) { function in class:v8::internal::Immediate [all...] |
H A D | full-codegen-ia32.cc | 41 __ test(reg, Immediate(kSmiTagMask)); 48 __ test(reg, Immediate(kSmiTagMask)); 56 __ test(eax, Immediate(delta_to_patch_site)); 148 __ push(Immediate(isolate()->factory()->undefined_value())); 153 __ sub(ecx, Immediate(locals_count * kPointerSize)); 161 __ mov(eax, Immediate(isolate()->factory()->undefined_value())); 254 __ push(Immediate(Smi::FromInt(num_parameters))); 326 __ Move(eax, Immediate(Smi::FromInt(0))); 331 __ mov(ebx, Immediate(profiling_counter_)); 333 Immediate(Sm [all...] |
/external/chromium_org/third_party/mesa/src/src/gallium/drivers/r300/compiler/ |
H A D | radeon_code.c | 121 if (!memcmp(c->Constants[index].u.Immediate, data, sizeof(float)*4)) 129 memcpy(constant.u.Immediate, data, sizeof(float) * 4); 149 if (c->Constants[index].u.Immediate[comp] == data) { 162 c->Constants[free_index].u.Immediate[comp] = data; 170 constant.u.Immediate[0] = data; 181 float * values = c->Constants[i].u.Immediate;
|
/external/mesa3d/src/gallium/drivers/r300/compiler/ |
H A D | radeon_code.c | 121 if (!memcmp(c->Constants[index].u.Immediate, data, sizeof(float)*4)) 129 memcpy(constant.u.Immediate, data, sizeof(float) * 4); 149 if (c->Constants[index].u.Immediate[comp] == data) { 162 c->Constants[free_index].u.Immediate[comp] = data; 170 constant.u.Immediate[0] = data; 181 float * values = c->Constants[i].u.Immediate;
|