Searched refs:LITERAL (Results 1 – 8 of 8) sorted by relevance
/art/runtime/arch/x86/ |
D | quick_entrypoints_x86.S | 451 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 …]
|
D | jni_entrypoints_x86.S | 101 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
|
D | asm_support_x86.S | 57 #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/ |
D | quick_entrypoints_x86_64.S | 446 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 …]
|
D | jni_entrypoints_x86_64.S | 121 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
|
D | asm_support_x86_64.S | 56 #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/ |
D | main.S | 234 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/ |
D | main.S | 280 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'.
|