From edc9b7705f414bd3ccce9de8d430f3b838a8144f Mon Sep 17 00:00:00 2001 From: Haavard Skinnemoen Date: Tue, 31 Oct 2006 20:01:11 +0100 Subject: [PATCH] --- yaml --- r: 40753 b: refs/heads/master c: 168c8fa32ff40d6caf7226a5abf2a0096f3393bf h: refs/heads/master i: 40751: 7c49d4f3628a12fe09714f49093f0a5031f105d1 v: v3 --- [refs] | 2 +- trunk/arch/avr32/lib/findbit.S | 3 ++- 2 files changed, 3 insertions(+), 2 deletions(-) diff --git a/[refs] b/[refs] index 508fd605980b..98743b74d569 100644 --- a/[refs] +++ b/[refs] @@ -1,2 +1,2 @@ --- -refs/heads/master: e9a43850e6a99e335c8120579749389b376bc204 +refs/heads/master: 168c8fa32ff40d6caf7226a5abf2a0096f3393bf diff --git a/trunk/arch/avr32/lib/findbit.S b/trunk/arch/avr32/lib/findbit.S index 2b4856f4bf7c..c6b91dee857c 100644 --- a/trunk/arch/avr32/lib/findbit.S +++ b/trunk/arch/avr32/lib/findbit.S @@ -136,6 +136,7 @@ ENTRY(generic_find_next_zero_le_bit) /* offset is not word-aligned. Handle the first (32 - r10) bits */ ldswp.w r8, r12[0] sub r12, -4 + com r8 lsr r8, r8, r10 brne .L_found @@ -146,7 +147,7 @@ ENTRY(generic_find_next_zero_le_bit) /* Main loop. offset must be word-aligned */ 1: ldswp.w r8, r12[0] - cp.w r8, 0 + com r8 brne .L_found sub r12, -4 sub r9, 32