Home | History | Annotate | Download | only in include

Lines Matching refs:__asm

46 	__asm(".text");							\
47 __asm(".align 0"); \
48 __asm(".arm"); \
49 __asm(".type " MCOUNT_ASM_NAME ",%function"); \
50 __asm(".global " MCOUNT_ASM_NAME); \
51 __asm(MCOUNT_ASM_NAME ":"); \
55 __asm("push {r0-r3, ip, lr}"); \
57 __asm("teq r0, r0"); \
58 __asm("teq pc, r15"); \
65 __asm("moveq r0, ip"); \
66 __asm("bicne r0, ip, #0xfc000003"); \
70 __asm("moveq r1, lr"); \
71 __asm("bicne r1, lr, #0xfc000003"); \
75 __asm("bl " ___STRING(_C_LABEL(_mcount)) PLTSYM); \
79 __asm("pop {r0-r3, lr}"); \
80 __asm("pop {pc}"); \
81 __asm(".size " MCOUNT_ASM_NAME ", .-" MCOUNT_ASM_NAME);
84 __asm(".text"); \
85 __asm(".align 0"); \
86 __asm(".arm"); \
87 __asm(".type " MCOUNT_ASM_NAME ",%function"); \
88 __asm(".global " MCOUNT_ASM_NAME); \
89 __asm(MCOUNT_ASM_NAME ":"); \
90 __asm(".cfi_startproc"); \
94 __asm("push {r0-r3, ip, lr}"); \
95 __asm(".cfi_def_cfa_offset 24"); \
96 __asm(".cfi_offset 14, -4"); \
97 __asm(".cfi_offset 12, -8"); \
98 __asm(".cfi_offset 3, -12"); \
99 __asm(".cfi_offset 2, -16"); \
100 __asm(".cfi_offset 1, -20"); \
101 __asm(".cfi_offset 0, -24"); \
108 __asm("mov r0, ip"); \
112 __asm("mov r1, lr"); \
116 __asm("bl " ___STRING(_C_LABEL(_mcount)) PLTSYM); \
120 __asm("pop {r0-r3, lr}"); \
121 __asm("pop {pc}"); \
122 __asm(".cfi_endproc"); \
123 __asm(".size " MCOUNT_ASM_NAME ", .-" MCOUNT_ASM_NAME);
126 __asm(".text"); \
127 __asm(".align 0"); \
128 __asm(".arm"); \
129 __asm(".type " MCOUNT_ASM_NAME ",%function"); \
130 __asm(".global " MCOUNT_ASM_NAME); \
131 __asm(MCOUNT_ASM_NAME ":"); \
132 __asm(".fnstart"); \
133 __asm(".cfi_startproc"); \
137 __asm("push {r0-r3, ip, lr}"); \
138 __asm(".save {r0-r3, lr}"); \
139 __asm(".cfi_def_cfa_offset 24"); \
140 __asm(".cfi_offset 14, -4"); \
141 __asm(".cfi_offset 12, -8"); \
142 __asm(".cfi_offset 3, -12"); \
143 __asm(".cfi_offset 2, -16"); \
144 __asm(".cfi_offset 1, -20"); \
145 __asm(".cfi_offset 0, -24"); \
152 __asm("mov r0, ip"); \
156 __asm("mov r1, lr"); \
160 __asm("bl " ___STRING(_C_LABEL(_mcount)) PLTSYM); \
164 __asm("pop {r0-r3, lr}"); \
165 __asm("pop {pc}"); \
166 __asm(".cfi_endproc"); \
167 __asm(".fnend"); \
168 __asm(".size " MCOUNT_ASM_NAME ", .-" MCOUNT_ASM_NAME);