oclhashcat_catalyst_forceware [hashcat wiki]
The OpenCL runtime can not cross-compile binary kernels as the native nvcc compiler for CUDA kernels can. Since oclHashcat* is closed-source this is a very important feature. Thats the reason why you have so many *.kernel files in your oclHashcat* install...