kernel_cpp.cpp revision 20e1d3e5e2006a4039814ff1da3274006a491d8f
1