From cce9c17902b8af334bafe3482210580351569b72 Mon Sep 17 00:00:00 2001 From: Marcin Bukat Date: Mon, 17 May 2010 12:34:59 +0000 Subject: HD200 minor lcd asm routines adjustments git-svn-id: svn://svn.rockbox.org/rockbox/trunk@26102 a1c6a512-1295-4272-9138-f99709370657 --- firmware/target/coldfire/mpio/hd200/lcd-as-hd200.S | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) (limited to 'firmware/target/coldfire') diff --git a/firmware/target/coldfire/mpio/hd200/lcd-as-hd200.S b/firmware/target/coldfire/mpio/hd200/lcd-as-hd200.S index 12f2cb7f94..7ea0b8f921 100644 --- a/firmware/target/coldfire/mpio/hd200/lcd-as-hd200.S +++ b/firmware/target/coldfire/mpio/hd200/lcd-as-hd200.S @@ -72,10 +72,10 @@ lcd_write_command_e: lcd_write_data: movem.l (4, %sp), %a0 /* Data pointer */ move.l (8, %sp), %d0 /* Length i in words */ - lea LCD_BASE_ADDRESS+2, %a1 /* LCD data port address */ + lea.l LCD_BASE_ADDRESS+2, %a1 /* LCD data port address */ btst #0, %d0 /* longwords multiply? */ - beq .l_write + jeq .l_write .w_write: move.w (%a0)+, %d1 /* load data 3 cycles*/ @@ -83,7 +83,7 @@ lcd_write_data: lsr.l #8, %d1 /* load second byte 1 cycle*/ move.w %d1, (%a1) /* transfer 1 cycle*/ subq.l #1, %d0 /* decrement counter 1 cycle*/ - beq .write_end + jeq .write_end .l_write: move.l (%a0)+, %d1 /* load data 2 cycles*/ @@ -96,7 +96,7 @@ lcd_write_data: lsr.l #8, %d1 /* 1 cycle */ move.w %d1, (%a1) /* forth byte 1 cycle*/ subq.l #2, %d0 /* decrement counter 1 cycle*/ - bne .l_write + bne.s .l_write .write_end: rts @@ -169,7 +169,7 @@ lcd_grey_data: move.w %d1, (%a3) /* transfer to lcd */ cmp.l %a2, %a1 - bls .ph_loop + bls.s .ph_loop movem.l (%sp), %a2-%a3 lea.l (2*4, %sp), %sp -- cgit v1.2.3