2 ; Ullrich von Bassewitz, 1998-12-09, 2004-11-30
4 ; void __fastcall__ _swap (void* p, void* q, size_t size);
9 .importzp ptr1, ptr2, ptr3
16 sta ptr3+1 ; Save -(size+1) into ptr3
32 @L1: inc ptr3 ; Bump counter low byte
33 beq @L3 ; Branch on overflow
45 bne @L1 ; Branch always (hopefully)
47 ; Bump the high counter byte