Added empty cuda_file
Introduced headers for shift functions and constants