Issue #3: Fixed the mapping between function parameters and their corresponding field declarations in the CPU kernel function printing (fixes #3)