QUADMATH_1.0 {
 global:
   acosq;
   acoshq;
   asinq;
   asinhq;
   atanq;
   atanhq;
   atan2q;
   cbrtq;
   ceilq;
   copysignq;
   coshq;
   cosq;
   erfq;
   erfcq;
   expq;
   expm1q;
   fabsq;
   fdimq;
   finiteq;
   floorq;
   fmaq;
   fmaxq;
   fminq;
   fmodq;
   frexpq;
   hypotq;
   ilogbq;
   isinfq;
   isnanq;
   j0q;
   j1q;
   jnq;
   ldexpq;
   lgammaq;
   llrintq;
   llroundq;
   logq;
   log10q;
   log1pq;
   log2q;
   lrintq;
   lroundq;
   modfq;
   nanq;
   nearbyintq;
   nextafterq;
   powq;
   remainderq;
   remquoq;
   rintq;
   roundq;
   scalblnq;
   scalbnq;
   signbitq;
   sincosq;
   sinhq;
   sinq;
   sqrtq;
   tanq;
   tanhq;
   tgammaq;
   truncq;
   y0q;
   y1q;
   ynq;

   cabsq;
   cargq;
   cimagq;
   crealq;
   cacoshq;
   cacosq;
   casinhq;
   casinq;
   catanhq;
   catanq;
   ccosq;
   ccoshq;
   cexpq;
   cexpiq;
   clogq;
   clog10q;
   conjq;
   cpowq;
   cprojq;
   csinq;
   csinhq;
   csqrtq;
   ctanq;
   ctanhq;

   strtoflt128;
   quadmath_snprintf;
 local:
   *;
};

QUADMATH_1.1 {
 global:
   logbq;
} QUADMATH_1.0;

QUADMATH_1.2 {
 global:
   exp2q;
   issignalingq;
} QUADMATH_1.1;