CLA 的介绍资料里总是强调浮点运算的能力,但是对整型数据的处理能力却没提及,我对汇编又不通,所以想请教一下,CLA对long型数据的处理是否和float一样快?
之所以有这个疑问,是在调试中发现,在主CPU中,仅仅把一个long型数值赋给一个float变量就花了200多个机器周期。所以考虑传递long型给CLA,这样CLA就必须负责long到float的转换,或者我还考虑直接用long做运算,包括移位运算、与或运算等,但又不知道这些运算的效率如何,应该如何来均衡。是否有这方面的资料?
Chen Jones:
能算浮点型就应该能算整形。
CLA的资料还是要看CLA的TI的官方文档。
CLA 的介绍资料里总是强调浮点运算的能力,但是对整型数据的处理能力却没提及,我对汇编又不通,所以想请教一下,CLA对long型数据的处理是否和float一样快?
之所以有这个疑问,是在调试中发现,在主CPU中,仅仅把一个long型数值赋给一个float变量就花了200多个机器周期。所以考虑传递long型给CLA,这样CLA就必须负责long到float的转换,或者我还考虑直接用long做运算,包括移位运算、与或运算等,但又不知道这些运算的效率如何,应该如何来均衡。是否有这方面的资料?
Eric Ma:
HH Y
你好,以下是CLA支持的数据类型。现在CLA也已经支持C语言编译了。至于这些语句效率如何,你可以直接在CLA编译单步调试即可知道用来多少个clock.

TI中文支持网



