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 + -
显示快捷键?