int main( void ) { int i,j; int value; register int temp; double a,b,c,d; a = 1.;b=2.;c=3.; d = __fmadd(a,b,c); a = __fmadd(c,b,d); d = __fmadd(a,b,c); __lwsync(); __nop(); __lwsync(); __nop(); d = __fctidz(a); d = __fctidz(d); b = __fctid(a); b = __fctid(b); c = __fcfid(a); c = __fcfid(c); __dcbzl(32,&value); __dcbzl(&value,0); return a+b+c+d; }
int main () { double d, d1, d2; float f, f1, f2; unsigned long long ull, a, b; long long ll; int i; #ifdef __powerpc64__ ull = __rldcl (a, b, 3); ull = __rldcr (a, b, 3); ull = __rldic (a, 3, 4); ull = __rldicl (a, 4, 5); ull = __rldicr (a, 2, 3); ull = __rldimi (a, b, 4, 6); #endif ull = __rlwimi (a, b, 6, 9, 12); ull = __rlwnm (a, b, 3, 5); d = __fmul (d1, d2); f = __fmuls (f1, f2); f = __frsp (f); d = __fcfid (ll); d = __frsqrte (d1); ll = __fctid (d); ll = __fctidz (d); i = __fctiw (d); i = __fctiwz (d); __protected_stream_count (1, 2); __protected_stream_go (); __protected_stream_set (1, 0x1000, 3); __protected_stream_stop (3); __protected_stream_stop_all (); __protected_unlimited_stream_set (3, 0x1000, 1); return 0; }