Home
last modified time | relevance | path

Searched refs:LITERAL (Results 1 – 8 of 8) sorted by relevance

/art/runtime/arch/x86/
Dquick_entrypoints_x86.S451 addl LITERAL(1), %esi
453 addl LITERAL(4), %edi
465 addl LITERAL(36), %ebx
467 andl LITERAL(0xFFFFFFF0), %ebx
468 subl LITERAL(20), %ebx // remove space for return address, ebx, ebp, esi and edi
471 movl LITERAL(0), (%esp) // store null for method*
480 addl LITERAL(1), %esi
483 addl LITERAL(4), %edi // EDI := arg_array + 4 ; ie skip this pointer.
488 cmpb LITERAL(74), %al // if (al == 'J') goto FOUND_LONG
492 addl LITERAL(4), %edi // arg_array++
[all …]
Djni_entrypoints_x86.S101 andl LITERAL(TAGGED_JNI_SP_MASK_TOGGLED32), %eax // ArtMethod** sp
103 testl LITERAL(ACCESS_FLAGS_METHOD_IS_FAST_NATIVE | ACCESS_FLAGS_METHOD_IS_CRITICAL_NATIVE), \
125 testl LITERAL(1), %eax
156 shrl LITERAL(2), %ecx
177 testl LITERAL(ACCESS_FLAGS_METHOD_IS_NATIVE), ART_METHOD_ACCESS_FLAGS_OFFSET(%ebx)
219 addl LITERAL(16), %esp
242 shrl LITERAL(2), %ecx
Dasm_support_x86.S57 #define LITERAL(value) $value macro
414 testl LITERAL(LOCK_WORD_GC_STATE_MASK_SHIFTED_TOGGLED), %eax // Test the non-gc bits.
426 testl LITERAL(LOCK_WORD_STATE_MASK_SHIFTED | LOCK_WORD_THIN_LOCK_OWNER_MASK_SHIFTED), \
431 testl LITERAL(LOCK_WORD_THIN_LOCK_COUNT_MASK_SHIFTED), REG_VAR(tmp)
449 test LITERAL(LOCK_WORD_GC_STATE_MASK_SHIFTED_TOGGLED), REG_VAR(tmp)
464 testl LITERAL(LOCK_WORD_STATE_MASK_SHIFTED | LOCK_WORD_THIN_LOCK_OWNER_MASK_SHIFTED), \
/art/runtime/arch/x86_64/
Dquick_entrypoints_x86_64.S446 addl LITERAL(100), %edx // Reserve space for return addr, StackReference<method>, rbp,
448 andl LITERAL(0xFFFFFFF0), %edx // Align frame size to 16 bytes.
449 subl LITERAL(72), %edx // Remove space for return address, rbp, r8, r9, rbx, r12,
456 movq LITERAL(0), (%rsp) // Store null for method*
468 addq LITERAL(4), %r11 // arg_array++
484 cmpb LITERAL(68), (%r9) // Test if result type char == 'D'.
486 cmpb LITERAL(70), (%r9) // Test if result type char == 'F'.
540 addl LITERAL(100), %edx // Reserve space for return addr, StackReference<method>, rbp,
542 andl LITERAL(0xFFFFFFF0), %edx // Align frame size to 16 bytes.
543 subl LITERAL(72), %edx // Remove space for return address, rbp, r8, r9, rbx, r12,
[all …]
Djni_entrypoints_x86_64.S121 andq LITERAL(TAGGED_JNI_SP_MASK_TOGGLED64), %rax // ArtMethod** sp
123 testl LITERAL(ACCESS_FLAGS_METHOD_IS_FAST_NATIVE | ACCESS_FLAGS_METHOD_IS_CRITICAL_NATIVE), \
160 testq LITERAL(1), %rax
217 shrq LITERAL(3), %rax
279 testl LITERAL(ACCESS_FLAGS_METHOD_IS_NATIVE), ART_METHOD_ACCESS_FLAGS_OFFSET(%r10)
360 shrq LITERAL(3), %rcx
Dasm_support_x86_64.S56 #define LITERAL(value) $value macro
497 testl LITERAL(LOCK_WORD_GC_STATE_MASK_SHIFTED_TOGGLED), %eax // Test the non-gc bits.
505 testl LITERAL(LOCK_WORD_STATE_MASK_SHIFTED | LOCK_WORD_THIN_LOCK_OWNER_MASK_SHIFTED), \
510 testl LITERAL(LOCK_WORD_THIN_LOCK_COUNT_MASK_SHIFTED), REG_VAR(tmp)
525 test LITERAL(LOCK_WORD_GC_STATE_MASK_SHIFTED_TOGGLED), REG_VAR(tmp)
540 testl LITERAL(LOCK_WORD_STATE_MASK_SHIFTED | LOCK_WORD_THIN_LOCK_OWNER_MASK_SHIFTED), \
/art/runtime/interpreter/mterp/x86_64ng/
Dmain.S234 cmpq LITERAL(0), %gs:THREAD_EXCEPTION_OFFSET
374 andq LITERAL(-__SIZEOF_POINTER__), \refs
1270 cmpb LITERAL(68), (rINSTq) // Test if result type char == 'D'.
1272 cmpb LITERAL(70), (rINSTq) // Test if result type char == 'F'.
1468 cmpb LITERAL(68), (%rbx) // Test if result type char == 'D'.
1470 cmpb LITERAL(70), (%rbx) // Test if result type char == 'F'.
/art/runtime/interpreter/mterp/x86ng/
Dmain.S280 cmpl LITERAL(0), %fs:THREAD_EXCEPTION_OFFSET
1289 cmpb LITERAL(68), (%esi) // Test if result type char == 'D'.
1291 cmpb LITERAL(70), (%esi) // Test if result type char == 'F'.
1486 cmpb LITERAL(68), (%esi) // Test if result type char == 'D'.
1488 cmpb LITERAL(70), (%esi) // Test if result type char == 'F'.