/toolchain/binutils/binutils-2.25/gas/testsuite/gas/mt/ |
badsignedimmlow.s | 0 ; Immediate lower than #-32769 should cause an error.
|
/external/v8/test/cctest/ |
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(-1)) [all...] |
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(-1)) [all...] |
test-disasm-x64.cc | 57 // Short immediate instructions 58 __ addq(rax, Immediate(12345678)); 59 __ orq(rax, Immediate(12345678)); 60 __ subq(rax, Immediate(12345678)); 61 __ xorq(rax, Immediate(12345678)); 62 __ andq(rax, Immediate(12345678)); 89 __ addq(Operand(rbp, rcx, times_4, 12), Immediate(12)); 95 __ addq(rbx, Immediate(12)); 98 __ andq(rdx, Immediate(3)); 100 __ cmpq(rdx, Immediate(3)) [all...] |
test-macro-assembler-x64.cc | 44 using i::Immediate; 137 __ movl(rax, Immediate(id)); 193 __ movl(rax, Immediate(id + 1)); 196 __ movl(rax, Immediate(id + 2)); 200 __ movl(rax, Immediate(id + 3)); 203 __ movl(rax, Immediate(id + 4)); 213 __ movl(rax, Immediate(id + 9)); 217 __ movl(rax, Immediate(id + 10)); 222 __ movl(rax, Immediate(id + 11)); 296 __ movq(rax, Immediate(1)); // Test number [all...] |
/toolchain/binutils/binutils-2.25/gas/testsuite/gas/arm/ |
addsw-bad.d | 1 #name: Invalid Immediate field for flag-setting add,sub
|
vcvt-bad.d | 1 #name: Invalid Immediate field for VCVT (between floating-point and fixed-point, VFP)
|
/external/v8/src/regexp/x64/ |
regexp-macro-assembler-x64.cc | 134 __ addq(rdi, Immediate(by * char_size())); 143 __ addp(register_location(reg), Immediate(by)); 163 __ cmpl(current_character(), Immediate(c)); 169 __ cmpl(current_character(), Immediate(limit)); 190 __ cmpl(current_character(), Immediate(limit)); 265 __ orp(rax, Immediate(0x20)); // Convert match character to lower-case. 266 __ orp(rdx, Immediate(0x20)); // Convert capture character to lower-case. 269 __ subb(rax, Immediate('a')); 270 __ cmpb(rax, Immediate('z' - 'a')); 273 __ subb(rax, Immediate(224 - 'a')) [all...] |
/art/compiler/utils/x86/ |
assembler_x86.h | 35 class Immediate : public ValueObject { 37 explicit Immediate(int32_t value_in) : value_(value_in) {} 320 void pushl(const Immediate& imm); 325 void movl(Register dst, const Immediate& src); 330 void movl(const Address& dst, const Immediate& imm); 345 void rorl(Register reg, const Immediate& imm); 347 void roll(Register reg, const Immediate& imm); 356 void movb(const Address& dst, const Immediate& imm); 364 void movw(const Address& dst, const Immediate& imm); 394 void psrlq(XmmRegister reg, const Immediate& shift_count) [all...] |
/external/v8/src/ia32/ |
macro-assembler-ia32.cc | 74 mov(destination, Immediate(index)); 87 mov(scratch, Immediate(index)); 98 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(0)) [all...] |
code-stubs-ia32.cc | 132 __ sub(esp, Immediate(kDoubleSize * XMMRegister::kMaxNumRegisters)); 143 Immediate(ExternalReference::isolate_address(isolate()))); 152 __ add(esp, Immediate(kDoubleSize * XMMRegister::kMaxNumRegisters)); 234 __ cmp(result_reg, Immediate(HeapNumber::kMantissaBits)); 242 __ sub(ecx, Immediate(delta)); 244 __ cmp(ecx, Immediate(31)); 255 __ sub(esp, Immediate(kDoubleSize / 2)); 258 __ sub(esp, Immediate(kDoubleSize)); // Nolint. 263 __ add(esp, Immediate(kDoubleSize)); 267 __ sub(ecx, Immediate(delta)) [all...] |
/external/v8/src/x87/ |
macro-assembler-x87.cc | 74 mov(destination, Immediate(index)); 87 mov(scratch, Immediate(index)); 98 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(1)) [all...] |
assembler-x87.h | 265 class Immediate BASE_EMBEDDED { 267 inline explicit Immediate(int x); 268 inline explicit Immediate(const ExternalReference& ext); 269 inline explicit Immediate(Handle<Object> handle); 270 inline explicit Immediate(Smi* value); 271 inline explicit Immediate(Address addr); 273 static Immediate CodeRelativeOffset(Label* label) { 274 return Immediate(label); 286 inline explicit Immediate(Label* value); 321 INLINE(explicit Operand(Immediate imm)) [all...] |
/art/compiler/utils/x86_64/ |
assembler_x86_64.h | 35 // Encodes an immediate value for operands. 42 class Immediate : public ValueObject { 44 explicit Immediate(int64_t value_in) : value_(value_in) {} 349 void pushq(const Immediate& imm); 354 void movq(CpuRegister dst, const Immediate& src); 355 void movl(CpuRegister dst, const Immediate& src); 365 void movq(const Address& dst, const Immediate& imm); 367 void movl(const Address& dst, const Immediate& imm); 379 void movb(const Address& dst, const Immediate& imm); 387 void movw(const Address& dst, const Immediate& imm) [all...] |
/external/mesa3d/src/gallium/drivers/r300/compiler/ |
radeon_code.c | 111 * Add an immediate vector to the constant list, while trying to avoid 121 if (!memcmp(c->Constants[index].u.Immediate, data, sizeof(float)*4)) 129 memcpy(constant.u.Immediate, data, sizeof(float) * 4); 136 * Add an immediate scalar to the constant list, while trying to avoid 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/v8/src/debug/ia32/ |
debug-ia32.cc | 64 __ push(Immediate(Smi::FromInt(LiveEdit::kFramePaddingValue))); 66 __ push(Immediate(Smi::FromInt(LiveEdit::kFramePaddingInitialSize))); 70 __ Move(eax, Immediate(0)); // No arguments. 72 Immediate(ExternalReference( 81 __ Move(reg, Immediate(kDebugZapValue)); 97 __ add(esp, Immediate(kPointerSize));
|
/external/v8/src/debug/x87/ |
debug-x87.cc | 64 __ push(Immediate(Smi::FromInt(LiveEdit::kFramePaddingValue))); 66 __ push(Immediate(Smi::FromInt(LiveEdit::kFramePaddingInitialSize))); 70 __ Move(eax, Immediate(0)); // No arguments. 72 Immediate(ExternalReference( 81 __ Move(reg, Immediate(kDebugZapValue)); 97 __ add(esp, Immediate(kPointerSize));
|
/external/v8/src/regexp/ia32/ |
regexp-macro-assembler-ia32.cc | 120 __ add(edi, Immediate(by * char_size())); 129 __ add(register_location(reg), Immediate(by)); 138 __ add(ebx, Immediate(masm_->CodeObject())); 185 __ add(backtrack_stackpointer(), Immediate(kPointerSize)); // Pop. 244 __ sub(ecx, Immediate(224 - 'a')); 245 __ cmp(ecx, Immediate(254 - 224)); 247 __ cmp(ecx, Immediate(247 - 224)); // Check for 247. 259 __ add(edx, Immediate(1)); 260 __ add(edi, Immediate(1)); 276 __ add(esp, Immediate(kPointerSize)) [all...] |
/external/v8/src/regexp/x87/ |
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())); 185 __ add(backtrack_stackpointer(), Immediate(kPointerSize)); // Pop. 244 __ sub(ecx, Immediate(224 - 'a')); 245 __ cmp(ecx, Immediate(254 - 224)); 247 __ cmp(ecx, Immediate(247 - 224)); // Check for 247. 259 __ add(edx, Immediate(1)); 260 __ add(edi, Immediate(1)); 276 __ add(esp, Immediate(kPointerSize)) [all...] |
/external/v8/src/ic/ia32/ |
ic-compiler-ia32.cc | 26 __ push(Immediate(Smi::FromInt(language_mode)));
|
/external/v8/src/ic/x64/ |
stub-cache-x64.cc | 63 __ andp(offset, Immediate(~Code::kFlagsNotUsedInLookup)); 64 __ cmpl(offset, Immediate(flags)); 76 __ addp(kScratchRegister, Immediate(Code::kHeaderSize - kHeapObjectTag)); 136 __ xorp(scratch, Immediate(flags)); 139 __ andp(scratch, Immediate((kPrimaryTableSize - 1) << kCacheIndexShift)); 147 __ xorp(scratch, Immediate(flags)); 148 __ andp(scratch, Immediate((kPrimaryTableSize - 1) << kCacheIndexShift)); 150 __ addl(scratch, Immediate(flags)); 151 __ andp(scratch, Immediate((kSecondaryTableSize - 1) << kCacheIndexShift));
|
/external/v8/src/ic/x87/ |
ic-compiler-x87.cc | 26 __ push(Immediate(Smi::FromInt(language_mode)));
|
/external/v8/src/full-codegen/ia32/ |
full-codegen-ia32.cc | 38 __ test(reg, Immediate(kSmiTagMask)); 45 __ test(reg, Immediate(kSmiTagMask)); 53 __ test(eax, Immediate(delta_to_patch_site)); 130 __ push(Immediate(isolate()->factory()->undefined_value())); 135 __ sub(ecx, Immediate(locals_count * kPointerSize)); 143 __ mov(eax, Immediate(isolate()->factory()->undefined_value())); 267 Immediate(Smi::FromInt(num_parameters))); 271 Immediate(Smi::FromInt(rest_index))); 291 Immediate(Smi::FromInt(num_parameters))); 357 __ Move(eax, Immediate(Smi::FromInt(0))) [all...] |
/external/v8/src/full-codegen/x87/ |
full-codegen-x87.cc | 38 __ test(reg, Immediate(kSmiTagMask)); 45 __ test(reg, Immediate(kSmiTagMask)); 53 __ test(eax, Immediate(delta_to_patch_site)); 130 __ push(Immediate(isolate()->factory()->undefined_value())); 135 __ sub(ecx, Immediate(locals_count * kPointerSize)); 143 __ mov(eax, Immediate(isolate()->factory()->undefined_value())); 264 Immediate(Smi::FromInt(num_parameters))); 268 Immediate(Smi::FromInt(rest_index))); 288 Immediate(Smi::FromInt(num_parameters))); 354 __ Move(eax, Immediate(Smi::FromInt(0))) [all...] |
/external/v8/src/x64/ |
macro-assembler-x64.cc | 150 Push(Immediate(static_cast<int32_t>(address))); 222 addp(scratch, Immediate(kPointerSize)); 228 testp(scratch, Immediate(StoreBuffer::kStoreBufferOverflowBit)); 283 Immediate(static_cast<int32_t>(isolate()->heap()->NewSpaceMask()))); 314 testb(dst, Immediate((1 << kPointerSizeLog2) - 1)); 549 testp(rsp, Immediate(frame_alignment_mask)); 733 subp(rsp, Immediate(kDoubleSize * XMMRegister::kMaxNumRegisters)); 751 addp(rsp, Immediate(kDoubleSize * XMMRegister::kMaxNumRegisters)); 883 shrq(src, Immediate(1)); 885 andq(tmp, Immediate(1)) [all...] |