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
38 #ifdef __LITTLE_ENDIAN__
40 /* one more load latency cycle */
77 #else /* __BIG_ENDIAN__ */
94 #endif /* _ENDIAN__ */
104 brne %r4, %r5, .Lbyte_even
107 brne %r3, %r12, .Lbyte_odd
110 brne %r4, %r5, .Lbyte_even