rvds 要求8字节栈对齐操作

Posted on 2010-06-12 17:11 王小明 阅读(347) 评论(0)  编辑 收藏 引用
This RVDS/RVCT linker error is given where a stack alignment conflict is detected in object code. The "ABI for the ARM Architecture" demands that code maintains 8-byte stack alignment at its interfaces. This allows efficient use of LDRD and STRD instructions (in ARM Architecture 5TE and later) to access 8-byte-aligned "double" and "long long" data types.