Home | History | Annotate | Download | only in arm64

Lines Matching refs:x5

206     SAVE_TWO_REGS x5, x6, 112
267 RESTORE_TWO_REGS x5, x6, 112
321 SAVE_TWO_REGS x5, x6, 304
384 RESTORE_TWO_REGS x5, x6, 304
618 SAVE_SIZE=15*8 // x4, x5, x19, x20, x21, x22, x23, x24, x25, x26, x27, x28, SP, LR, FP saved.
657 stp x4, x5, [x10, #16] // Save result and shorty addresses.
659 .cfi_rel_offset x5, 24
704 ldp x4, x5, [xFP, #16]
706 .cfi_restore x5
728 ldrb w10, [x5]
773 * char *shorty); x5
785 * | X5 |
822 add x10, x5, #1 // Load shorty address, plus one to skip return value.
898 LOADREG x8 8 x5 .LfillRegisters
937 * char *shorty); x5
956 add x10, x5, #1 // Load shorty address, plus one to skip return value.
1023 LOADREG x8 8 x5 .LfillRegisters2
1063 * Thread *self) x5
1075 mov xSELF, x5 // Move thread pointer into SELF register.
1192 ldp x4, x5, [x0], #-16
1817 ldr x5, [xSELF, #THREAD_LOCAL_END_OFFSET]
1820 cmp x6, x5 // Check if it fits, overflow works
1831 ldr x5, [xSELF, #THREAD_LOCAL_OBJECTS_OFFSET] // Increment thread_local_objects.
1832 add x5, x5, #1
1833 str x5, [xSELF, #THREAD_LOCAL_OBJECTS_OFFSET]
1932 \size_setup x3, w3, x1, w1, x4, w4, x5, w5, x6, w6
1933 ALLOC_ARRAY_TLAB_FAST_PATH_RESOLVED_WITH_SIZE .Lslow_path\name, x3, w3, x1, w1, x4, w4, x5, w5, x6, w6
2112 SAVE_TWO_REGS x4, x5, 32
2136 RESTORE_TWO_REGS x4, x5, 32
2182 * | X5 | arg5
2258 ldp x4, x5, [sp, #32]
2444 mov x5, x0
2460 * x5: original start of string data
2499 sub x0, x0, x5
2504 sub x0, x0, x5
2509 sub x0, x0, x5
2513 sub x0, x0, x5
2533 sub x0, x0, x5
2578 SAVE_TWO_REGS x4, x5, 32
2612 POP_REGS_NE x4, x5, 32, \xreg
2649 READ_BARRIER_MARK_REG art_quick_read_barrier_mark_reg05, w5, x5
2690 SELECT_X_OR_W_FOR_MACRO \macro_for_register, x5, w5, \xreg
2755 SAVE_TWO_REGS x4, x5, 32
2784 RESTORE_TWO_REGS x4, x5, 32