Ich kenn den Befehl BITWAIT nicht. Ist Warten bis Bitt gesetzt ist oder gelöscht?

while(reg & (1 << bit)) //Mach solange wie bit gesetzt
{
}

while(!(reg & (1 << bit))) //Mach solage wie bit gelöscht
{
}