ldr was using pre-index without write back so the values were not proper
Now using proper post-index (post index always wites back)
dereference the info passed to kernel as array