From fe1130691ea29cd751e975c8f09f48ac91e5216e Mon Sep 17 00:00:00 2001 From: notaz Date: Mon, 5 Sep 2011 20:04:52 +0300 Subject: fix unaligned read it's causing a fault on Linux --- arm/video_blend.S | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) (limited to 'arm') diff --git a/arm/video_blend.S b/arm/video_blend.S index 63a5480..ed70839 100644 --- a/arm/video_blend.S +++ b/arm/video_blend.S @@ -24,7 +24,7 @@ expand_blend: add r1, r1, r2, lsl #1 @ screen_dest_ptr += start sub r2, r3, r2 @ r2 = end - start ldr r3, 6b @ r3 = io_registers - ldr r3, [r3, #0x52] @ r3 = bldalpha + ldrh r3, [r3, #0x52] @ r3 = bldalpha mov r4, r3, lsr #8 @ r4 = bldalpha >> 8 and r3, r3, #0x1F @ r3 = blend_a and r4, r4, #0x1F @ r4 = blend_b -- cgit v1.2.3