comparison packages/hal/v85x/arch/current/src/hal_misc.c @ 197:51b34619b677

Merge from eCos master repository on 2001-11-30-11:22:06-GMT
author jlarmour
date Fri, 30 Nov 2001 13:09:25 +0000
parents b939e9cada46
children e0c0827131d1
comparison
equal deleted inserted replaced
196:9b55e9c69693 197:51b34619b677
194 194
195 cyg_uint32 195 cyg_uint32
196 hal_msbit_index(cyg_uint32 mask) 196 hal_msbit_index(cyg_uint32 mask)
197 { 197 {
198 int i; 198 int i;
199 for (i = 32; i >= 0; i++) { 199 for (i = 31; i >= 0; i--) {
200 if (mask & (1<<i)) return ((cyg_uint32)i); 200 if (mask & (1<<i)) return ((cyg_uint32)i);
201 } 201 }
202 return ((cyg_uint32)-1); 202 return ((cyg_uint32)-1);
203 } 203 }
204 204