6#if defined(__GNUC__) && __GNUC__ == 2
10#include "tbci/std_cplx.h"
16#define TEMPLATE template
22#include "std_cplx_inst.h"
26#include "tbci/malloc_cache.h"
29# define INST_TBCI_MEMALLOC(TYPE) \
31template class tbci_memalloc_cache< TYPE >
43#ifdef HAVE_GCC320_MISS_CPLXFN_BUG
44template class std::complex<float>;
45template class std::complex<double>;
46template std::complex<double> std::log<double> (
const std::complex<double>&);
48template std::complex<double> std::exp<double> (
const std::complex<double>&);
49template std::complex<double> std::sin<double> (
const std::complex<double>&);
50template std::complex<double> std::cos<double> (
const std::complex<double>&);
51template std::complex<double> std::sinh<double>(
const std::complex<double>&);
52template std::complex<double> std::cosh<double>(
const std::complex<double>&);
54template double std::arg<double> (
const std::complex<double>&);
55#ifdef HAVE_GCC34_LIBSTDCXX_REAL_IMAG_REF
65template std::complex<double> std::polar<double>(
const double&,
const double&);
66#ifndef MISS_STDCPLX_TAN_BUG
67template std::complex<double> std::tan<double> (
const std::complex<double>&);
68template std::complex<double> std::tanh<double>(
const std::complex<double>&);
70#ifndef HAVE_MISS_STDCPLX_LOG10_BUG
71template std::complex<double> std::log10<double>(
const std::complex<double>&);
unsigned abs(const unsigned a)
int conj(const int arg)
conj for elementary types