Tops C++ 编程指南¶
目录
- 1. 版权声明
- 2. 简介
- 3. 硬件架构
- 4. 执行模型
- 5. 线程模型
- 6. 内存模型
- 7. 编程接口
- 8. C++语言扩展
- 8.1. 函数指示符 (Function Specifiers)
- 8.2. 变量内存空间指示符(Variable Memory Space Specifiers)
- 8.3. 内置变量 (Built-in Variables)
- 8.4. 浮点数类型扩展 (Extended Floating-point Types)
- 8.5. 向量类型 (Vector Types)
- 定义向量类型 (Definition of Vector Types)
- 初始化向量变量 (Initialization of Vector Variables)
- 算术运算符 (Arithmetic Operators)
- 比较运算符 (Comparison Operators)
- 逻辑运算符 (Logical Operators)
- 位运算符 (Bitwise Operators)
- 赋值运算符 (Assignment Operators)
sizeof()
运算符 (sizeof()
Operator)- 地址运算符 (Address Operator)
- 解引用运算符 (Dereference Operator)
- 条件运算符 (Conditional Operator)
- 使用
[]
访问向量变量中的元素 (Using[]
to Access Vector Elements) tcle::load()
tcle::store()
tcle::vsel()
- 隐式向量类型转换 (Implicit Conversion between Vector Types)
- 显式向量类型转换 (Explicit Conversion between Vector Types)
tcle::bit_cast()
tcle::extract()
tcle::concat()
- 8.6. 数学函数 (Mathmatical Functions)
tcle::abs()
tcle::min()
tcle::max()
tcle::fuse()
tcle::gete()
tcle::getm()
tcle::isnan()
tcle::countl_zero()
tcle::countl_sign()
tcle::vset_mb()
tcle::gather()
tcle::scatter()
tcle::fpclassify()
tcle::mid()
tcle::mul_high()
tcle::cadd()
tcle::csub()
tcle::cmul()
tcle::csll()
tcle::redmax()
tcle::redmin()
tcle::redsum()
tcle::redmul()
tcle::redand()
tcle::redor()
tcle::redxor()
- 8.7. 时间函数
- 8.8. 数据变换引擎 (Data Transformation Engine)
- 8.9. 同步机制 (Synchronization Mechanism)
- 9. C++语言支持
- 10. 运行时图模式
- 11. 错误处理机制
- 12. 兼容性
- 13. 性能优化
- 14. 术语定义
- 15. 变更历史