Improve the performance of function calls with OpenPOWER ABI

Posted by bob on Jul 12, 2015 3:31 PM
By IBM developerWorks : Linux
Mail this story
Web version

This article is to explain what OpenPOWER application binary interface (ABI)introduces to improve performance of function call. Different from the 64-bit PowerPC ELF ABI Supplement 1.9 (ELF ABI v1), OpenPOWER ABI gets rid of function descriptor and doesn't require callers to initialize environment any more. Aligned with current industry practice, it makes the callees set up the TOC pointer in place, introduces dual entry to ensure the establishment as required, and uses trampoline to support lexical nesting function calls.

Full Story

Printed at http://lxer.com/module/newswire/view/216526/index.html