Home
last modified time | relevance | path

Searched refs:REG_VAR (Results 1 – 7 of 7) sorted by relevance

/art/runtime/arch/x86/
Dasm_support_x86.S39 #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 …]
Dquick_entrypoints_x86.S39 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/
Dmain.S467 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/
Dasm_support_x86_64.S38 #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 …]
Djni_entrypoints_x86_64.S65 mov REG_VAR(arg1), %rdi // Pass arg1.
81 mov REG_VAR(arg1), %rdi // Pass arg1.
83 mov REG_VAR(arg2), %rsi // Pass arg2.
Dquick_entrypoints_x86_64.S363 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/
Dmain.S408 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 …]