Lines Matching +full:4 +full:- +full:way
21 * 4. The name of Wasabi Systems, Inc. may not be used to endorse
34 * ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE
61 * NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS
76 /* Are both addresses aligned the same way? */
82 bne .Lmemcmp_bytewise2 /* Badly aligned. Do it the slow way */
84 /* Word-align the addresses, if necessary */
115 /* Compare 4 bytes at a time, if possible */
131 /* Re-do the final word byte-wise */
149 * This code is hand-scheduled to reduce the number of stalls for
151 * faster than a byte-wise memcmp.
158 subs r0, r0, r3 /* r0 = b1#0 - b2#0 */
161 subs r0, r3, r2 /* r0 = b1#1 - b2#1 */
166 subs r0, r0, r3 /* r0 = b1#2 - b2#2 */
169 subs r0, r3, r2 /* r0 = b1#3 - b2#3 */
170 ldreqb r3, [r1, #0x04] /* r3 = b2#4 */
171 ldreqb r0, [ip, #0x04] /* r0 = b1#4 */
174 subs r0, r0, r3 /* r0 = b1#4 - b2#4 */
176 RETne /* Return if mismatch on #4 */
177 sub r0, r3, r2 /* r0 = b1#5 - b2#5 */
182 .section .note.GNU-stack,"",%progbits