84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
|
#else
sethi %hi(objc_tagged_pointer_classes), %o0
or %o0, %lo(objc_tagged_pointer_classes), %o0
#endif
ldx [%o0 + %o2], %o2
ba .Lmain_\name
ldx [%o2 + 64], %o2
.type \name, %function
.size \name, .-\name
.endm
.macro generate_lookup_super name lookup
\name:
mov %o0, %o2
|
<
|
84
85
86
87
88
89
90
91
92
93
94
95
96
97
|
#else
sethi %hi(objc_tagged_pointer_classes), %o0
or %o0, %lo(objc_tagged_pointer_classes), %o0
#endif
ldx [%o0 + %o2], %o2
ba .Lmain_\name
ldx [%o2 + 64], %o2
.type \name, %function
.size \name, .-\name
.endm
.macro generate_lookup_super name lookup
\name:
mov %o0, %o2
|