Trying to figure out, how the arm compiler needs to work