fp_coldfire.a rebuild for register parameter passing

取消
显示结果 
显示  仅  | 搜索替代 
您的意思是: 

fp_coldfire.a rebuild for register parameter passing

3,232 次查看
jjr
Contributor I
Hi, we're using CW 6.3 and have imported the libray "CodeWarrior for ColdFire V6.3\E68K_Support\Libraries\fp_coldfire.a"  into our project for floating point.Originally the project was built
using stack parameter pasing. We want to change it to use register passing. What
project in the "CodeWarrior for ColdFire V6.3\E68K_Support\*" tree must I rebuild to do this ?
 
 Thanks,
 John
 
标签 (1)
标记 (1)
0 项奖励
回复
3 回复数

1,060 次查看
tim35ca
Contributor I
There doesn't seen to be a RegABI version of the library fp_coldfire.a or a way to build it.
0 项奖励
回复

1,060 次查看
CrasyCat
Specialist III
Hello

fp_coldfire.a contains only functions implemented in assembly language.
There is no parameter passing scheme for assembly functions, so there is no need to have RegABI version of these library.

Also functions from this library are used internally by the compiler. They should never be used by the programmer.

CrasyCat
0 项奖励
回复

1,060 次查看
CrasyCat
Specialist III
Hello
 
Please look at {Install}\Help\PDF\ColdFire_Build_Tools_Reference.pdf.
Chapter "ColdFire Runtime Libraries", section "MSL for ColdFire Development" -> "Using MSL Libraries for ColdFire" includes a table showing naming convention for MSL & Runtime libraries.
 
RegABI_ is the substring you need to look for for register ABI.
 
CrasyCat
0 项奖励
回复