| 85 | static u32 getCurrentFieldEvenOdd(); |
| 86 | |
| 87 | inline int cntlzd(u64 bit) |
| 88 | { |
| 89 | u32 hi, lo; |
| 90 | int value; |
| 91 | |
| 92 | hi = (u32)(bit >> 32); |
| 93 | lo = (u32)(bit & 0xFFFFFFFF); |
| 94 | value = __cntlzw(hi); |
| 95 | |
| 96 | if (value < 32) |
| 97 | { |
| 98 | return value; |
| 99 | } |
| 100 | |
| 101 | return (32 + __cntlzw(lo)); |
| 102 | } |
| 103 | |
| 104 | inline BOOL VISetRegs(void) |
| 105 | { |