Xtensa GPR and ABI
来自Jack's Lab
(版本间的差异)
(→Overview) |
(→Overview) |
||
第3行: | 第3行: | ||
Two different ABI: | Two different ABI: | ||
− | * Windowed register ABI, works with the Windowed Register Option (ESP32 use this ABI) | + | * Windowed register ABI, works with the Windowed Register Option (ESP32 use this ABI by default) |
* CALL0 ABI, used with any Xtensa processor (worse performance) | * CALL0 ABI, used with any Xtensa processor (worse performance) | ||
2016年11月16日 (三) 11:07的版本
目录 |
1 Overview
Two different ABI:
- Windowed register ABI, works with the Windowed Register Option (ESP32 use this ABI by default)
- CALL0 ABI, used with any Xtensa processor (worse performance)
2 GPR usage
2.1 Argument passing
2.2 Return value