Changeset 57682 in vbox
- Timestamp:
- Sep 10, 2015 9:47:45 AM (10 years ago)
- svn:sync-xref-src-repo-rev:
- 102585
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/include/iprt/asm.h
r57647 r57682 4322 4322 int iEnd = iBitEnd & ~31; 4323 4323 if (iStart == iEnd) 4324 *pu32 &= ((1 << (iBitStart & 31)) - 1) | ~((1<< (iBitEnd & 31)) - 1);4324 *pu32 &= ((1U << (iBitStart & 31)) - 1) | ~((1U << (iBitEnd & 31)) - 1); 4325 4325 else 4326 4326 { … … 4328 4328 if (iBitStart & 31) 4329 4329 { 4330 *pu32 &= (1 << (iBitStart & 31)) - 1;4330 *pu32 &= (1U << (iBitStart & 31)) - 1; 4331 4331 pu32++; 4332 4332 iBitStart = iStart + 32; … … 4341 4341 { 4342 4342 pu32 = (volatile uint32_t *)pvBitmap + (iBitEnd >> 5); 4343 *pu32 &= ~((1 << (iBitEnd & 31)) - 1);4343 *pu32 &= ~((1U << (iBitEnd & 31)) - 1); 4344 4344 } 4345 4345 } … … 4363 4363 int iEnd = iBitEnd & ~31; 4364 4364 if (iStart == iEnd) 4365 *pu32 |= ((1 << (iBitEnd - iBitStart)) - 1) << (iBitStart & 31);4365 *pu32 |= ((1U << (iBitEnd - iBitStart)) - 1) << (iBitStart & 31); 4366 4366 else 4367 4367 { … … 4369 4369 if (iBitStart & 31) 4370 4370 { 4371 *pu32 |= ~((1 << (iBitStart & 31)) - 1);4371 *pu32 |= ~((1U << (iBitStart & 31)) - 1); 4372 4372 pu32++; 4373 4373 iBitStart = iStart + 32; … … 4382 4382 { 4383 4383 pu32 = (volatile uint32_t *)pvBitmap + (iBitEnd >> 5); 4384 *pu32 |= (1 << (iBitEnd & 31)) - 1;4384 *pu32 |= (1U << (iBitEnd & 31)) - 1; 4385 4385 } 4386 4386 }
Note:
See TracChangeset
for help on using the changeset viewer.