This is the mail archive of the libc-ports@sources.redhat.com mailing list for the libc-ports project.


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]
Other format: [Raw text]

Re: [PATCH, v5] ARM: Add Cortex-A15 optimized NEON and VFP memcpy routines, with IFUNC.


On 2013-04-30 17:54, Will Newton wrote:
+<http://www.gnu.org/licenses/>.  */
+
+#define NO_THUMB

Please add a comment as to why NO_THUMB is being set.  C.f. the other
uses of that macro within sysdeps/arm/.  (It's the negative offsets
for memories as I recall, but that won't be obvious from this file.)

+	/* Jump directly into the sequence below at the correct offset.  */
+	add	pc, pc, tmp1, lsl #1

This is going to fail for NaCl, defining ARM_ALWAYS_BX.  I'm not quite
sure all of what needs to be done to fix that.  I'm sure Roland will
have some advice...

Perhaps the answer is "nothing" and NaCl should be vectored back to the
non-ifunc version of the code.



r~


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]