real
return os << '(' << real (x) << ',' << imag (x) << ')';
FLOAT ar = abs (real (y));
t = real (y) / imag (y);
nr = (real (x) * t + imag (x)) / d;
ni = (imag (x) * t - real (x)) / d;
t = imag (y) / real (y);
d = real (y) * (1 + t*t);
nr = (real (x) + imag (x) * t) / d;
ni = (imag (x) - real (x) * t) / d;
FLOAT ar = abs (real (y));
t = real (y) / imag (y);
t = imag (y) / real (y);
d = real (y) * (1 + t*t);
else if (real (x) > 0)
nr = sqrt (0.5 * (r + real (x)));
ni = sqrt (0.5 * (r - real (x)));
return complex<FLOAT> (cos (real (x)) * cosh (imag (x)),
- sin (real (x)) * sinh (imag (x)));
return complex<FLOAT> (cosh (real (x)) * cos (imag (x)),
sinh (real (x)) * sin (imag (x)));
return polar (FLOAT (exp (real (x))), imag (x));
return polar (FLOAT (exp (logr * real (y) - imag (y) * t)),
FLOAT (imag (y) * logr + real (y) * t));
return complex<FLOAT> (sin (real (x)) * cosh (imag (x)),
cos (real (x)) * sinh (imag (x)));
return complex<FLOAT> (sinh (real (x)) * cos (imag (x)),
cosh (real (x)) * sin (imag (x)));
real (const complex<_FLT>& x) __attribute__ ((const));
return x.real ();
return complex<_FLT> (real (x) + real (y), imag (x) + imag (y));
return complex<_FLT> (real (x) + y, imag (x));
return complex<_FLT> (x + real (y), imag (y));
return complex<_FLT> (real (x) - real (y), imag (x) - imag (y));
return complex<_FLT> (real (x) - y, imag (x));
return complex<_FLT> (x - real (y), - imag (y));
return complex<_FLT> (real (x) * real (y) - imag (x) * imag (y),
real (x) * imag (y) + imag (x) * real (y));
return complex<_FLT> (real (x) * y, imag (x) * y);
return complex<_FLT> (x * real (y), x * imag (y));
return complex<_FLT> (real (x) / y, imag (x) / y);
return complex<_FLT> (-real (x), -imag (x));
return real (x) == real (y) && imag (x) == imag (y);
return real (x) == y && imag (x) == 0;
return x == real (y) && imag (y) == 0;
return real (x) != real (y) || imag (x) != imag (y);
return real (x) != y || imag (x) != 0;
return x != real (y) || imag (y) != 0;
return hypot (real (x), imag (x));
return atan2 (imag (x), real (x));
return complex<_FLT> (real (x), -imag (x));
return real (x) * real (x) + imag (x) * imag (x);
_FLT real () const { return re; }
complex (const complex<float>& r): re (r.real ()), im (r.imag ()) { }
double real () const { return re; }
: re (r.real ()), im (r.imag ())
float real () const { return re; }
complex (const complex<float>& r): re (r.real ()), im (r.imag ()) { }
complex (const complex<double>& r): re (r.real ()), im (r.imag ()) { }
long double real () const { return re; }
: re (r.real ()), im (r.imag ())
: re (r.real ()), im (r.imag ())
bigtime_t real = BTimeSource::RealTime();
bigtime_t perf = timeSource->PerformanceTimeFor(real) + 10000;
bigtime_t real = BTimeSource::RealTime();
status = fMediaRoster->StartTimeSource(fTimeSourceNode, real);
status = fMediaRoster->SeekTimeSource(fTimeSourceNode, 0, real);
bigtime_t perf = timeSource->PerformanceTimeFor(real + latency
double real = (x * fSize + fLocationX) - (fWidth / 2 * fSize);
double sampleReal = real + subX * subsampleDelta;
int32 FractalEngine::DoSet_Mandelbrot(double real, double imaginary)
zReal += real;
int32 FractalEngine::DoSet_BurningShip(double real, double imaginary)
zReal += real;
int32 FractalEngine::DoSet_Tricorn(double real, double imaginary)
real = -real;
zReal += real;
int32 FractalEngine::DoSet_Julia(double real, double imaginary)
double zReal = real;
int32 FractalEngine::DoSet_OrbitTrap(double real, double imaginary)
zReal += real;
int32 FractalEngine::DoSet_Multibrot(double real, double imaginary)
zReal += real;
int32 (FractalEngine::*fDoSet)(double real, double imaginary);
int32 DoSet_Mandelbrot(double real, double imaginary);
int32 DoSet_BurningShip(double real, double imaginary);
int32 DoSet_Tricorn(double real, double imaginary);
int32 DoSet_Julia(double real, double imaginary);
int32 DoSet_OrbitTrap(double real, double imaginary);
int32 DoSet_Multibrot(double real, double imaginary);
bigtime_t real = BTimeSource::RealTime();
status = fMediaRoster->StartTimeSource(fTimeSource, real);
status = fMediaRoster->SeekTimeSource(fTimeSource, 0, real);
bigtime_t perf = timeSource->PerformanceTimeFor(real + latency
bigtime_t real = RealTime();
PublishTime(real, real, 1.0);
# define symbol_version(real, name, version) \
_symbol_version(real, name, version)
# define default_symbol_version(real, name, version) \
_default_symbol_version(real, name, version)
# define _symbol_version(real, name, version) \
.symver real, name##@##version ASM_LINE_SEP \
.symver .##real, .##name##@##version
# define _default_symbol_version(real, name, version) \
.symver real, name##@##@##version ASM_LINE_SEP \
.symver .##real, .##name##@##@##version
# define _symbol_version(real, name, version) \
.symver real, name##@##version
# define _default_symbol_version(real, name, version) \
.symver real, name##@##@##version
# define _symbol_version(real, name, version) \
__asm__ (".symver " #real "," #name "@" #version "\n\t" \
".symver ." #real ",." #name "@" #version)
# define _default_symbol_version(real, name, version) \
__asm__ (".symver " #real "," #name "@@" #version "\n\t" \
".symver ." #real ",." #name "@@" #version)
# define _symbol_version(real, name, version) \
__asm__ (".symver " #real "," #name "@" #version)
# define _default_symbol_version(real, name, version) \
__asm__ (".symver " #real "," #name "@@" #version)
# define symbol_version(real, name, version)
# define default_symbol_version(real, name, version) \
strong_alias(real, name)