Pass function first four args via a0, a1, a2 and a3