drop using PROLOGUE_TMP_REGISTER (r0) in function prologue