doesn't generate superfluous kernel paremter.
Mapping seems to be right. arr0 is resulting array.