From: Alan Cox Date: Fri, 10 Aug 2018 23:32:20 +0000 (+0100) Subject: devide: save two bytes and a few clocks X-Git-Url: https://git.ndcode.org/public/gitweb.cgi?a=commitdiff_plain;h=af1441231ff34369aa8c2a25f8d27a898742a4a2;p=FUZIX.git devide: save two bytes and a few clocks --- diff --git a/Kernel/dev/devide.c b/Kernel/dev/devide.c index aa10d036..cf27f0ea 100644 --- a/Kernel/dev/devide.c +++ b/Kernel/dev/devide.c @@ -149,8 +149,8 @@ void devide_read_data(void) __naked __asm ld a, (_blk_op+BLKPARAM_IS_USER_OFFSET) ; blkparam.is_user ld hl, (_blk_op+BLKPARAM_ADDR_OFFSET) ; blkparam.addr - ld b, #0 ; setup count - ld c, #IDE_REG_DATA ; setup port number + ld bc, #IDE_REG_DATA ; setup port number + ; and count #ifdef SWAPDEV cp #2 jr nz, not_swapin @@ -175,8 +175,8 @@ void devide_write_data(void) __naked __asm ld a, (_blk_op+BLKPARAM_IS_USER_OFFSET) ; blkparam.is_user ld hl, (_blk_op+BLKPARAM_ADDR_OFFSET) ; blkparam.addr - ld b, #0 ; setup count - ld c, #IDE_REG_DATA ; setup port number + ld bc, #IDE_REG_DATA ; setup port number + ; and count #ifdef SWAPDEV cp #2 jr nz, not_swapout