/* SPDX-License-Identifier: GPL-2.0 */12/*3* memcmp for PowerPC324*5* Copyright (C) 1996 Paul Mackerras.6*7*/89#include <linux/export.h>10#include <asm/ppc_asm.h>1112.text1314_GLOBAL(memcmp)15srawi. r7, r5, 2 /* Divide len by 4 */16mr r6, r317beq- 3f18mtctr r719li r7, 0201: lwzx r3, r6, r721lwzx r0, r4, r722addi r7, r7, 423cmplw cr0, r3, r024bdnzt eq, 1b25bne 5f263: andi. r3, r5, 327beqlr28cmplwi cr1, r3, 229blt- cr1, 4f30lhzx r3, r6, r731lhzx r0, r4, r732addi r7, r7, 233subf. r3, r0, r334beqlr cr135bnelr364: lbzx r3, r6, r737lbzx r0, r4, r738subf. r3, r0, r339blr405: li r3, 141bgtlr42li r3, -143blr44EXPORT_SYMBOL(memcmp)454647