NVIDIA interview question

low level c programming challenges with bit manipulations