.include "macros.inc" .section .text, "ax" # 0x80006980 - 0x803E1E60 .global bdcpy bdcpy: /* 802BD560 002B91C0 89 24 00 00 */ lbz r9, 0(r4) /* 802BD564 002B91C4 89 04 00 01 */ lbz r8, 1(r4) /* 802BD568 002B91C8 88 E4 00 02 */ lbz r7, 2(r4) /* 802BD56C 002B91CC 88 C4 00 03 */ lbz r6, 3(r4) /* 802BD570 002B91D0 88 A4 00 04 */ lbz r5, 4(r4) /* 802BD574 002B91D4 88 04 00 05 */ lbz r0, 5(r4) /* 802BD578 002B91D8 99 23 00 00 */ stb r9, 0(r3) /* 802BD57C 002B91DC 99 03 00 01 */ stb r8, 1(r3) /* 802BD580 002B91E0 98 E3 00 02 */ stb r7, 2(r3) /* 802BD584 002B91E4 98 C3 00 03 */ stb r6, 3(r3) /* 802BD588 002B91E8 98 A3 00 04 */ stb r5, 4(r3) /* 802BD58C 002B91EC 98 03 00 05 */ stb r0, 5(r3) /* 802BD590 002B91F0 4E 80 00 20 */ blr .global bdcmp bdcmp: /* 802BD594 002B91F4 88 A3 00 00 */ lbz r5, 0(r3) /* 802BD598 002B91F8 88 04 00 00 */ lbz r0, 0(r4) /* 802BD59C 002B91FC 7C 05 00 40 */ cmplw r5, r0 /* 802BD5A0 002B9200 41 82 00 0C */ beq lbl_802BD5AC /* 802BD5A4 002B9204 38 60 FF FF */ li r3, -1 /* 802BD5A8 002B9208 4E 80 00 20 */ blr lbl_802BD5AC: /* 802BD5AC 002B920C 88 A3 00 01 */ lbz r5, 1(r3) /* 802BD5B0 002B9210 38 C3 00 02 */ addi r6, r3, 2 /* 802BD5B4 002B9214 88 04 00 01 */ lbz r0, 1(r4) /* 802BD5B8 002B9218 38 64 00 02 */ addi r3, r4, 2 /* 802BD5BC 002B921C 7C 05 00 40 */ cmplw r5, r0 /* 802BD5C0 002B9220 41 82 00 0C */ beq lbl_802BD5CC /* 802BD5C4 002B9224 38 60 FF FF */ li r3, -1 /* 802BD5C8 002B9228 4E 80 00 20 */ blr lbl_802BD5CC: /* 802BD5CC 002B922C 88 A6 00 00 */ lbz r5, 0(r6) /* 802BD5D0 002B9230 88 03 00 00 */ lbz r0, 0(r3) /* 802BD5D4 002B9234 7C 05 00 40 */ cmplw r5, r0 /* 802BD5D8 002B9238 41 82 00 0C */ beq lbl_802BD5E4 /* 802BD5DC 002B923C 38 60 FF FF */ li r3, -1 /* 802BD5E0 002B9240 4E 80 00 20 */ blr lbl_802BD5E4: /* 802BD5E4 002B9244 88 A6 00 01 */ lbz r5, 1(r6) /* 802BD5E8 002B9248 88 03 00 01 */ lbz r0, 1(r3) /* 802BD5EC 002B924C 7C 05 00 40 */ cmplw r5, r0 /* 802BD5F0 002B9250 41 82 00 0C */ beq lbl_802BD5FC /* 802BD5F4 002B9254 38 60 FF FF */ li r3, -1 /* 802BD5F8 002B9258 4E 80 00 20 */ blr lbl_802BD5FC: /* 802BD5FC 002B925C 88 A6 00 02 */ lbz r5, 2(r6) /* 802BD600 002B9260 88 03 00 02 */ lbz r0, 2(r3) /* 802BD604 002B9264 7C 05 00 40 */ cmplw r5, r0 /* 802BD608 002B9268 41 82 00 0C */ beq lbl_802BD614 /* 802BD60C 002B926C 38 60 FF FF */ li r3, -1 /* 802BD610 002B9270 4E 80 00 20 */ blr lbl_802BD614: /* 802BD614 002B9274 88 A6 00 03 */ lbz r5, 3(r6) /* 802BD618 002B9278 88 03 00 03 */ lbz r0, 3(r3) /* 802BD61C 002B927C 7C 05 00 40 */ cmplw r5, r0 /* 802BD620 002B9280 41 82 00 0C */ beq lbl_802BD62C /* 802BD624 002B9284 38 60 FF FF */ li r3, -1 /* 802BD628 002B9288 4E 80 00 20 */ blr lbl_802BD62C: /* 802BD62C 002B928C 38 60 00 00 */ li r3, 0 /* 802BD630 002B9290 4E 80 00 20 */ blr