Searched refs:REG_VAR (Results 1 – 7 of 7) sorted by relevance
/art/runtime/arch/x86/ |
D | asm_support_x86.S | 39 #define REG_VAR(name) %\name macro 53 #define REG_VAR(name) %name macro 191 pushl REG_VAR(reg) 193 CFI_REL_OFFSET(REG_VAR(reg), 0) 197 popl REG_VAR(reg) 199 CFI_RESTORE(REG_VAR(reg)) 205 pushl REG_VAR(reg) 210 popl REG_VAR(reg) 215 CFI_RESTORE(REG_VAR(reg)) 246 popl REG_VAR(reg) [all …]
|
D | quick_entrypoints_x86.S | 39 pushl RUNTIME_SAVE_REFS_ONLY_METHOD_OFFSET(REG_VAR(temp_reg)) 44 movl 12(%esp), REG_VAR(temp_reg) 63 pushl RUNTIME_SAVE_REFS_AND_ARGS_METHOD_OFFSET(REG_VAR(temp_reg)) 132 pushl \runtime_method_offset(REG_VAR(temp_reg)) 383 movb (REG_VAR(shorty)), REG_VAR(temp_char) // temp_char := *shorty 384 addl MACRO_LITERAL(1), REG_VAR(shorty) // shorty++ 385 cmpb MACRO_LITERAL(0), REG_VAR(temp_char) // if (temp_char == '\0') 387 cmpb MACRO_LITERAL(68), REG_VAR(temp_char) // if (temp_char == 'D') 389 cmpb MACRO_LITERAL(70), REG_VAR(temp_char) // if (temp_char == 'F') 391 addl MACRO_LITERAL(4), REG_VAR(arg_array) // arg_array++ [all …]
|
/art/runtime/interpreter/mterp/x86ng/ |
D | main.S | 467 movb (REG_VAR(shorty)), %al // al := *shorty 468 addl MACRO_LITERAL(1), REG_VAR(shorty) // shorty++ 475 shrl MACRO_LITERAL(4), REG_VAR(inst) 476 addl MACRO_LITERAL(1), REG_VAR(arg_index) 480 shrl MACRO_LITERAL(4), REG_VAR(inst) 481 addl MACRO_LITERAL(1), REG_VAR(arg_index) 485 movl REG_VAR(inst), %eax 489 shrl MACRO_LITERAL(4), REG_VAR(inst) 490 addl MACRO_LITERAL(1), REG_VAR(arg_index) 491 cmpl MACRO_LITERAL(4), REG_VAR(arg_index) [all …]
|
/art/runtime/arch/x86_64/ |
D | asm_support_x86_64.S | 38 #define REG_VAR(name) %\name macro 52 #define REG_VAR(name) %name macro 199 pushq REG_VAR(reg) 201 CFI_REL_OFFSET(REG_VAR(reg), 0) 205 popq REG_VAR(reg) 207 CFI_RESTORE(REG_VAR(reg)) 213 pushq REG_VAR(reg) 218 popq REG_VAR(reg) 223 movq REG_VAR(reg), RAW_VAR(offset)(REG_VAR(base)) 224 CFI_REL_OFFSET(REG_VAR(reg), RAW_VAR(offset)) [all …]
|
D | jni_entrypoints_x86_64.S | 65 mov REG_VAR(arg1), %rdi // Pass arg1. 81 mov REG_VAR(arg1), %rdi // Pass arg1. 83 mov REG_VAR(arg2), %rsi // Pass arg2.
|
D | quick_entrypoints_x86_64.S | 363 movsd (%r11), REG_VAR(xmm_reg) 367 movss (%r11), REG_VAR(xmm_reg) 389 movl (%r11), REG_VAR(gpr_reg32) 393 movq (%r11), REG_VAR(gpr_reg64) 1704 testq REG_VAR(reg), REG_VAR(reg) 1708 testl LITERAL(LOCK_WORD_MARK_BIT_MASK_SHIFTED), MIRROR_OBJECT_LOCK_WORD_OFFSET(REG_VAR(reg)) 1713 movl MIRROR_OBJECT_LOCK_WORD_OFFSET(REG_VAR(reg)), %eax 1749 movq REG_VAR(reg), %rdi // Pass arg1 - obj from `reg`. 1753 movq %rax, REG_VAR(reg) // Return result into `reg`. 1789 movq %rax, REG_VAR(reg)
|
/art/runtime/interpreter/mterp/x86_64ng/ |
D | main.S | 408 movb (REG_VAR(shorty)), %al // bl := *shorty 409 addq MACRO_LITERAL(1), REG_VAR(shorty) // shorty++ 416 shrq MACRO_LITERAL(4), REG_VAR(inst) 417 addq MACRO_LITERAL(1), REG_VAR(arg_index) 421 shrq MACRO_LITERAL(4), REG_VAR(inst) 422 addq MACRO_LITERAL(1), REG_VAR(arg_index) 426 movq REG_VAR(inst), %rax 430 shrq MACRO_LITERAL(4), REG_VAR(inst) 431 addq MACRO_LITERAL(1), REG_VAR(arg_index) 432 cmpq MACRO_LITERAL(4), REG_VAR(arg_index) [all …]
|