OSRdyGrp
OSRdyTbl[]
OSMapTbl[]
OSUnMapTbl[]
OSRdyGrp |= OSMapTbl[prio >>3];
OSRdyTbl[prio >> 3] |= OSmapTbl[prio & 0x07];
if((OSRdyTbl[prio >> 3] &= ~OSMapTbl[prio & 0x07]) == 0{ //
OSRdyGrp &= ~OSMapTbl[prio >> 3]
}
y = OSUnMapTbl[OSRdyGrp];
x = OSUnMapTbl[OSRdyTbl[y]];
prio = (y << 3) + x;