main.c
来自「cell architecture training pdf document,」· C语言 代码 · 共 34 行
C
34 行
#include <stdio.h>
#define N 16
int mult1(float *in1, float *in2, float *out, int num);
float a[N] __attribute__ ((aligned(16)))
= { 1.1, 2.2, 4.4, 5.5,
6.6, 7.7, 8.8, 9.9,
2.2, 3.3, 3.3, 2.2,
5.5, 6.6, 6.6, 5.5};
float b[N] __attribute__ ((aligned(16)))
= { 1.1, 2.2, 4.4, 5.5,
5.5, 6.6, 6.6, 5.5,
2.2, 3.3, 3.3, 2.2,
6.6, 7.7, 8.8, 9.9};
float c[N] __attribute__ ((aligned(16)));
int main()
{
int num = N;
int i;
mult1(a, b, c, num);
for (i=0;i<N;i+=4)
printf("%.2f %.2f %.2f %.2f\n", c[i], c[i+1], c[i+2], c[i+3]);
return 0;
}
⌨️ 快捷键说明
复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?