菜鸟初学,有个问题一直不明确,C6678是集成了定点和浮点运算的,那么我怎么知道我的代码具体是执行的定点运算还是浮点运算呢?
King Wang1:
你好:
这个是由你的C代码决定的。
比如你定义了float或者double等类型的操作,那么编译器就会自动将这相关的指令翻译为浮点运算。而如果是char, short或者int等类型,那么就是定点运算。
其次,你也可以通过使用DSP的内联指令来强制指定是浮点指令还是定点指令。
谢谢!
菜鸟初学,有个问题一直不明确,C6678是集成了定点和浮点运算的,那么我怎么知道我的代码具体是执行的定点运算还是浮点运算呢?
你好:
这个是由你的C代码决定的。
比如你定义了float或者double等类型的操作,那么编译器就会自动将这相关的指令翻译为浮点运算。而如果是char, short或者int等类型,那么就是定点运算。
其次,你也可以通过使用DSP的内联指令来强制指定是浮点指令还是定点指令。
谢谢!