📄 vec_sum_06.c
字号:
void vec_sum(const short *restrict a, const short *restrict b, short *restrict c, int len){ int i; unsigned a3_a2, a1_a0; unsigned b3_b2, b1_b0; unsigned c3_c2, c1_c0; for (i = 0; i < len; i += 4) { a3_a2 = _hi(*(const double *) &a[i]); a1_a0 = _lo(*(const double *) &a[i]); b3_b2 = _hi(*(const double *) &b[i]); b1_b0 = _lo(*(const double *) &b[i]); c3_c2 = _add2(b3_b2, a3_a2); c1_c0 = _add2(b1_b0, a1_a0); *(double *) &c[i] = _itod(c3_c2, c1_c0); }}
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -