Because the compiler does not save any registers on the caller/callee side, you do not have to save or restore any registers in the HLI across function calls.