pdist.c

来自「Mac OS X 10.4.9 for x86 Source Code gcc」· C语言 代码 · 共 24 行

C
24
字号
/* { dg-do compile } *//* { dg-options "-mcpu=ultrasparc -mvis" } */typedef long long int64_t;typedef char vec8 __attribute__((vector_size(8)));int64_t foo (vec8 a, vec8 b) {  int64_t d = 0;  d = __builtin_vis_pdist (a, b, d);  return d;}int64_t bar (vec8 a, vec8 b) {  int64_t d = 0;  return __builtin_vis_pdist (a, b, d);}int64_t baz (vec8 a, vec8 b, int64_t d) {  int64_t e = __builtin_vis_pdist (a, b, d);  return e + d;}/* { dg-final { scan-assembler-times "pdist\t%" 3 } } */

⌨️ 快捷键说明

复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?