apple-altivec-2.c
来自「Mac OS X 10.4.9 for x86 Source Code gcc」· C语言 代码 · 共 33 行
C
33 行
/* APPLE LOCAL file *//* { dg-do run { target powerpc*-*-* } } *//* { dg-options "-maltivec" } */#include <altivec.h>extern "C" void abort (void);int main(){ vector float tiny = (vector float) ((vector unsigned int) (0x00800000, 0xBF800000, 0x3E800000, 0)); unsigned int af[4] = { (unsigned int)(unsigned int)0x00800000, (unsigned int)(unsigned int)0xBF800000, (unsigned int)(unsigned int)0x3E800000, (unsigned int)(unsigned int)0}; union u { vector float vf; unsigned int ai[4]; }vu; int i; vu.vf = tiny; for (i=0; i < 4; i++) if (af[i] != vu.ai[i]) abort(); return 0;}
⌨️ 快捷键说明
复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?