/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 | 133 __ addq(rdi, Immediate(by * char_size())); 142 __ addp(register_location(reg), Immediate(by)); 162 __ cmpl(current_character(), Immediate(c)); 168 __ cmpl(current_character(), Immediate(limit)); 189 __ cmpl(current_character(), Immediate(limit)); 264 __ orp(rax, Immediate(0x20)); // Convert match character to lower-case. 265 __ orp(rdx, Immediate(0x20)); // Convert capture character to lower-case. 268 __ subb(rax, Immediate('a')); 269 __ cmpb(rax, Immediate('z' - 'a')); 272 __ subb(rax, Immediate(224 - 'a')) [all...] |
/external/v8/src/ia32/ |
macro-assembler-ia32.cc | 74 mov(destination, Immediate(index)); 87 mov(scratch, Immediate(index)); 98 mov(scratch, Immediate(index)); 145 sub(esp, Immediate(kDoubleSize * (XMMRegister::kMaxNumRegisters - 1))); 162 add(esp, Immediate(kDoubleSize * (XMMRegister::kMaxNumRegisters - 1))); 202 add(scratch, Immediate(kPointerSize)); 207 test(scratch, Immediate(StoreBuffer::kStoreBufferMask)); 235 test(result_reg, Immediate(0xFFFFFF00)); 237 cmp(result_reg, Immediate(0x1)); 239 mov(result_reg, Immediate(0)) [all...] |
code-stubs-ia32.cc | 33 __ add(eax, Immediate(3)); 77 __ sub(esp, Immediate(kDoubleSize * XMMRegister::kMaxNumRegisters)); 88 Immediate(ExternalReference::isolate_address(isolate()))); 97 __ add(esp, Immediate(kDoubleSize * XMMRegister::kMaxNumRegisters)); 179 __ cmp(result_reg, Immediate(HeapNumber::kMantissaBits)); 187 __ sub(ecx, Immediate(delta)); 189 __ cmp(ecx, Immediate(31)); 200 __ sub(esp, Immediate(kDoubleSize / 2)); 203 __ sub(esp, Immediate(kDoubleSize)); // Nolint. 208 __ add(esp, Immediate(kDoubleSize)) [all...] |
assembler-ia32-inl.h | 317 Immediate::Immediate(int x) { 322 Immediate::Immediate(Address x, RelocInfo::Mode rmode) { 327 Immediate::Immediate(const ExternalReference& ext) { 333 Immediate::Immediate(Label* internal_offset) { 339 Immediate::Immediate(Handle<Object> handle) [all...] |
/external/v8/src/x87/ |
macro-assembler-x87.cc | 74 mov(destination, Immediate(index)); 87 mov(scratch, Immediate(index)); 98 mov(scratch, Immediate(index)); 146 sub(esp, Immediate(108)); 156 add(esp, Immediate(108)); 194 add(scratch, Immediate(kPointerSize)); 199 test(scratch, Immediate(StoreBuffer::kStoreBufferMask)); 222 sub(esp, Immediate(kPointerSize)); 228 test(result_reg, Immediate(0xFFFFFF00)); 231 sub(result_reg, Immediate(1)) [all...] |
assembler-x87.h | 268 class Immediate BASE_EMBEDDED { 270 inline explicit Immediate(int x); 271 inline explicit Immediate(const ExternalReference& ext); 272 inline explicit Immediate(Handle<Object> handle); 273 inline explicit Immediate(Smi* value); 274 inline explicit Immediate(Address addr); 275 inline explicit Immediate(Address x, RelocInfo::Mode rmode); 277 static Immediate CodeRelativeOffset(Label* label) { 278 return Immediate(label); 296 inline explicit Immediate(Label* value) [all...] |
code-stubs-x87.cc | 33 __ add(eax, Immediate(3)); 78 __ sub(esp, Immediate(108)); 86 Immediate(ExternalReference::isolate_address(isolate()))); 93 __ add(esp, Immediate(108)); 164 __ cmp(result_reg, Immediate(HeapNumber::kMantissaBits)); 169 __ sub(ecx, Immediate(delta)); 171 __ cmp(ecx, Immediate(31)); 178 __ sub(ecx, Immediate(delta)); 186 Immediate(static_cast<uint32_t>(Double::kSignificandMask >> 32))); 188 Immediate(static_cast<uint32_t>(Double::kHiddenBit >> 32))) [all...] |
/external/v8/src/debug/ia32/ |
debug-ia32.cc | 67 __ push(Immediate(Smi::FromInt(LiveEdit::kFramePaddingValue))); 69 __ push(Immediate(Smi::FromInt(LiveEdit::kFramePaddingInitialSize))); 79 __ Move(eax, Immediate(1)); 81 Immediate(ExternalReference( 93 __ Move(reg, Immediate(kDebugZapValue)); 108 __ add(esp, Immediate(kPointerSize)); 123 __ add(esp, Immediate(-FrameDropperFrameConstants::kCodeOffset)); // INTERNAL
|
/external/v8/src/debug/x87/ |
debug-x87.cc | 67 __ push(Immediate(Smi::FromInt(LiveEdit::kFramePaddingValue))); 69 __ push(Immediate(Smi::FromInt(LiveEdit::kFramePaddingInitialSize))); 79 __ Move(eax, Immediate(1)); 81 Immediate(ExternalReference( 93 __ Move(reg, Immediate(kDebugZapValue)); 108 __ add(esp, Immediate(kPointerSize)); 123 __ add(esp, Immediate(-FrameDropperFrameConstants::kCodeOffset)); // INTERNAL
|
/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/regexp/ia32/ |
regexp-macro-assembler-ia32.cc | 119 __ add(edi, Immediate(by * char_size())); 128 __ add(register_location(reg), Immediate(by)); 137 __ add(ebx, Immediate(masm_->CodeObject())); 184 __ add(backtrack_stackpointer(), Immediate(kPointerSize)); // Pop. 243 __ sub(ecx, Immediate(224 - 'a')); 244 __ cmp(ecx, Immediate(254 - 224)); 246 __ cmp(ecx, Immediate(247 - 224)); // Check for 247. 258 __ add(edx, Immediate(1)); 259 __ add(edi, Immediate(1)); 275 __ add(esp, Immediate(kPointerSize)) [all...] |
/external/v8/src/regexp/x87/ |
regexp-macro-assembler-x87.cc | 119 __ add(edi, Immediate(by * char_size())); 128 __ add(register_location(reg), Immediate(by)); 137 __ add(ebx, Immediate(masm_->CodeObject())); 184 __ add(backtrack_stackpointer(), Immediate(kPointerSize)); // Pop. 242 __ sub(ecx, Immediate(224 - 'a')); 243 __ cmp(ecx, Immediate(254 - 224)); 245 __ cmp(ecx, Immediate(247 - 224)); // Check for 247. 257 __ add(edx, Immediate(1)); 258 __ add(edi, Immediate(1)); 274 __ add(esp, Immediate(kPointerSize)) [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/ic/ia32/ |
ic-compiler-ia32.cc | 26 __ push(Immediate(Smi::FromInt(language_mode)));
|
/external/v8/src/ic/x87/ |
ic-compiler-x87.cc | 26 __ push(Immediate(Smi::FromInt(language_mode)));
|
/external/v8/src/ic/x64/ |
stub-cache-x64.cc | 62 __ andp(offset, Immediate(~Code::kFlagsNotUsedInLookup)); 63 __ cmpl(offset, Immediate(flags)); 75 __ addp(kScratchRegister, Immediate(Code::kHeaderSize - kHeapObjectTag)); 133 __ xorp(scratch, Immediate(flags)); 136 __ andp(scratch, Immediate((kPrimaryTableSize - 1) << kCacheIndexShift)); 144 __ xorp(scratch, Immediate(flags)); 145 __ andp(scratch, Immediate((kPrimaryTableSize - 1) << kCacheIndexShift)); 147 __ addl(scratch, Immediate(flags)); 148 __ andp(scratch, Immediate((kSecondaryTableSize - 1) << kCacheIndexShift));
|
/external/v8/src/x64/ |
macro-assembler-x64.cc | 150 Push(Immediate(static_cast<int32_t>(address))); 224 addp(scratch, Immediate(kPointerSize)); 230 testp(scratch, Immediate(StoreBuffer::kStoreBufferMask)); 287 testb(dst, Immediate((1 << kPointerSizeLog2) - 1)); 606 testp(rsp, Immediate(frame_alignment_mask)); 778 subp(rsp, Immediate(kDoubleSize * XMMRegister::kMaxNumRegisters)); 796 addp(rsp, Immediate(kDoubleSize * XMMRegister::kMaxNumRegisters)); 952 shrq(src, Immediate(1)); 954 andq(tmp, Immediate(1)); 971 shrq(src, Immediate(1)) [all...] |