bit演算が間違っていたので修正