1.Opencl中的全部操作符,他们的操作符既可以是每一位,各个数字,也可以是逻辑表达式。在这些接受多个参数的操作符中,运算对象既可以全部是标量,也可以全部是向量。此外,这其中的很多操作符还可以处理标量和向量之间的混合运算。
2.如果是算术操作符,它的两个操作数类相同,得到的结果类型不变。如果两个操作数,一个是包含整数的向量,另一个是包含浮点数的向量,得到的结果向量所含的分量将全部是浮点数,注意,不能对浮点数或是包含浮点数的向量进行按位运算。
例如short8型向量中的每个分两加5:
short8 s =(short8) (1,2,3,4,5,6