Searched refs:Immediate (Results 1 - 25 of 143) sorted by relevance

123456

/external/chromium_org/v8/test/cctest/
H A Dtest-macro-assembler-ia32.cc64 __ 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 Dtest-macro-assembler-x87.cc64 __ 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 Dtest-disasm-x64.cc59 __ 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 Dtest-macro-assembler-x64.cc45 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 Dtest-assembler-x64.cc159 __ 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 Dtest-disasm-x87.cc60 __ 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 Dstub-cache-x64.cc63 __ 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 Dregexp-macro-assembler-x64.cc137 __ 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 Dmacro-assembler-x64.cc153 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 Dassembler-x64.h357 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 Dmacro-assembler-x87.cc78 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 Dregexp-macro-assembler-x87.cc120 __ 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 Dassembler-x87.h269 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 Ddebug-x87.cc82 __ 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 Dcode-stubs-x87.cc132 __ 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 Dassembler-x87-inl.h347 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 Dmacro-assembler-ia32.cc78 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 Dregexp-macro-assembler-ia32.cc121 __ 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 Dcode-stubs-ia32.cc131 __ 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 Ddebug-ia32.cc82 __ 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 Dassembler-ia32.h277 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 Dassembler-ia32-inl.h346 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 Dfull-codegen-ia32.cc41 __ 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 Dradeon_code.c121 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 Dradeon_code.c121 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;

Completed in 373 milliseconds

123456