Home | History | Annotate | Download | only in include

Lines Matching refs:__asm

48 	__asm(".text");							\
49 __asm(".align 0"); \
50 __asm(".type " MCOUNT_ASM_NAME ",@function"); \
51 __asm(".global " MCOUNT_ASM_NAME); \
52 __asm(MCOUNT_ASM_NAME ":"); \
56 __asm("sub sp, sp, #80"); \
57 __asm("stp x29, x30, [sp, #64]"); \
58 __asm("add x29, sp, #64"); \
59 __asm("stp x0, x1, [x29, #0]"); \
60 __asm("stp x2, x3, [x29, #16]"); \
61 __asm("stp x4, x5, [x29, #32]"); \
62 __asm("stp x6, x7, [x29, #48]"); \
69 __asm("mov x0, x19"); \
73 __asm("mov x1, x30"); \
77 __asm("bl " ___STRING(_C_LABEL(_mcount))); \
81 __asm("ldp x0, x1, [x29, #0]"); \
82 __asm("ldp x2, x3, [x29, #16]"); \
83 __asm("ldp x4, x5, [x29, #32]"); \
84 __asm("ldp x6, x7, [x29, #48]"); \
85 __asm("ldp x29, x30, [x29, #64]"); \
86 __asm("add sp, sp, #80"); \
87 __asm("ret"); \
88 __asm(".size " MCOUNT_ASM_NAME ", .-" MCOUNT_ASM_NAME);