2 * Copyright (C) 2004, 2007-2010, 2011-2014 Synopsys, Inc. All rights reserved.
4 * SPDX-License-Identifier: GPL-2.0+
7 #ifdef __LITTLE_ENDIAN__
10 #else /* __BIG_ENDIAN__ */
13 #endif /* _ENDIAN__ */
21 brls %r2, %r12, .Lbytewise
24 lsr.f %lp_count, %r3, 3
31 brne WORD2, %r12, .Lodd
39 #ifdef __LITTLE_ENDIAN__
41 /* one more load latency cycle */
78 #else /* __BIG_ENDIAN__ */
95 #endif /* _ENDIAN__ */
105 brne %r4, %r5, .Lbyte_even
108 brne %r3, %r12, .Lbyte_odd
112 brne %r4, %r5, .Lbyte_even