ZHCUBL2K January 2018 – March 2024
主机仿真支持所有向量运算符,但向量三元运算符(即,条件表达式为向量时的运算符)除外。
所有其他运算符实现均遵循 C7000 C/C++ 优化编译器用户指南 (SPRUIG8)。非法使用运算符会导致编译器错误。但是,收到的消息类型可能会有所不同。在少数情况下,非法使用部分运算符会导致在编译时出现断言错误,而不是传统的编译器错误。
嵌套子向量访问应使用函数调用语法指定。例如,针对主机仿真进行编译时,vect.lo().lo()
是合法的,但 vect.lo.lo
不是。从 C7000 编译器 v3.0 开始,针对主机仿真编译的子向量的嵌套深度没有限制。