64 |
__L4_MSB_IS(64) |
__L4_MSB_IS(64) |
65 |
#endif |
#endif |
66 |
} |
} |
67 |
return data ? __l4_msb (data) : 0; |
|
68 |
|
if (__builtin_expect (data != 0, 1)) |
69 |
|
return __l4_msb (data); |
70 |
|
else |
71 |
|
return 0; |
72 |
} |
} |
73 |
|
|
74 |
|
|
105 |
__L4_LSB_TRY(8); __L4_LSB_TRY(7); __L4_LSB_TRY(6); __L4_LSB_TRY(5); |
__L4_LSB_TRY(8); __L4_LSB_TRY(7); __L4_LSB_TRY(6); __L4_LSB_TRY(5); |
106 |
__L4_LSB_TRY(4); __L4_LSB_TRY(3); __L4_LSB_TRY(2); __L4_LSB_IS(1); |
__L4_LSB_TRY(4); __L4_LSB_TRY(3); __L4_LSB_TRY(2); __L4_LSB_IS(1); |
107 |
} |
} |
108 |
return data ? __l4_lsb (data) : 0; |
|
109 |
|
if (__builtin_expect (data != 0, 1)) |
110 |
|
return __l4_lsb (data); |
111 |
|
else |
112 |
|
return 0; |
113 |
} |
} |
114 |
|
|
115 |
#endif /* l4/math.h */ |
#endif /* l4/math.h */ |