Lines Matching refs:name
12 # define ASM_SIZE_DIRECTIVE(name) .size name,.-name argument
14 # define LOCAL_LIBM_ENTRY(name) \ argument
15 .proc name; \
16 name:
18 # define LOCAL_LIBM_END(name) \ argument
19 .endp name; \
20 ASM_SIZE_DIRECTIVE(name)
24 # define LOCAL_OBJECT_START(name) \ argument
25 name:; \
26 .type name, @object
27 # define LOCAL_OBJECT_END(name) \ argument
28 ASM_SIZE_DIRECTIVE(name)
30 # define GLOBAL_LIBM_ENTRY(name) \ argument
31 LOCAL_LIBM_ENTRY(name); \
32 .global name
33 # define GLOBAL_LIBM_END(name) LOCAL_LIBM_END(name) argument
35 # define INTERNAL_LIBM_ENTRY(name) \ argument
36 GLOBAL_LIBM_ENTRY(__libm_##name); \
37 .global __libm_##name
38 # define INTERNAL_LIBM_END(name) GLOBAL_LIBM_END(__libm_##name) argument
40 # define WEAK_LIBM_ENTRY(name) \ argument
42 LOCAL_LIBM_ENTRY(__##name); \
43 .global __##name; \
44 __##name:
45 # define WEAK_LIBM_END(name) \ argument
46 weak_alias (__##name, name); \
47 .hidden __##name; \
48 LOCAL_LIBM_END(__##name); \
49 ASM_SIZE_DIRECTIVE(__##name); \
50 .type __##name, @function
52 # define GLOBAL_IEEE754_ENTRY(name) \ argument
53 WEAK_LIBM_ENTRY(name); \
54 .global __ieee754_##name; \
55 .hidden __ieee754_##name; \
56 __ieee754_##name:
57 # define GLOBAL_IEEE754_END(name) \ argument
58 WEAK_LIBM_END(name); \
59 ASM_SIZE_DIRECTIVE(__ieee754_##name); \
60 .type __ieee754_##name, @function