Lines Matching refs:pure

64 Unqual!F pow(F, G)(F x, G n) @nogc @trusted pure nothrow
108 @safe pure nothrow @nogc unittest
118 @safe pure nothrow @nogc unittest
160 @safe @nogc nothrow pure unittest
208 @safe @nogc nothrow pure unittest
258 typeof(Unqual!(F).init * Unqual!(G).init) pow(F, G)(F x, G n) @nogc @trusted pure nothrow
312 @safe pure nothrow @nogc unittest
333 @safe pure nothrow @nogc unittest
350 @safe pure nothrow @nogc unittest
364 real pow(I, F)(I x, F y) @nogc @trusted pure nothrow
371 @safe pure nothrow @nogc unittest
421 Unqual!(Largest!(F, G)) pow(F, G)(F x, G y) @nogc @trusted pure nothrow
429 static real impl(real x, real y) @nogc pure nothrow
638 @safe pure nothrow @nogc unittest
671 @safe pure nothrow @nogc unittest
690 @safe pure nothrow @nogc unittest
719 @safe pure nothrow @nogc unittest
791 @safe pure nothrow @nogc unittest
878 @safe pure nothrow @nogc unittest
888 @safe pure nothrow @nogc unittest
969 real exp(real x) @trusted pure nothrow @nogc // TODO: @safe
986 double exp(double x) @safe pure nothrow @nogc { return __ctfe ? cast(double) exp(cast(real) x) : expImpl(x); }
990 float exp(float x) @safe pure nothrow @nogc { return __ctfe ? cast(float) exp(cast(real) x) : expImpl(x); }
1002 private T expImpl(T)(T x) @safe pure nothrow @nogc
1313 real expm1(real x) @trusted pure nothrow @nogc // TODO: @safe
1325 double expm1(double x) @safe pure nothrow @nogc
1332 float expm1(float x) @safe pure nothrow @nogc
1350 private real expm1Asm(real x) @trusted pure nothrow @nogc
1355 asm pure nothrow @nogc
1426 asm pure nothrow @nogc
1432 asm pure nothrow @nogc
1440 asm pure nothrow @nogc
1446 asm pure nothrow @nogc
1517 private T expm1Impl(T)(T x) @safe pure nothrow @nogc
1676 real exp2(real x) @nogc @trusted pure nothrow // TODO: @safe
1688 double exp2(double x) @nogc @safe pure nothrow { return __ctfe ? cast(double) exp2(cast(real) x) : exp2Impl(x); }
1692 float exp2(float x) @nogc @safe pure nothrow { return __ctfe ? cast(float) exp2(cast(real) x) : exp2Impl(x); }
1716 private real exp2Asm(real x) @nogc @trusted pure nothrow
1722 asm pure nothrow @nogc
1806 asm pure nothrow @nogc
1812 asm pure nothrow @nogc
1820 asm pure nothrow @nogc
1826 asm pure nothrow @nogc
1909 private T exp2Impl(T)(T x) @nogc @safe pure nothrow
2097 T frexp(T)(const T value, out int exp) @trusted pure nothrow @nogc
2485 int ilogb(T)(const T x) @trusted pure nothrow @nogc
2629 int ilogb(T)(const T x) @safe pure nothrow @nogc
2642 int ilogb(T)(const T x) @safe pure nothrow @nogc
2653 @safe pure unittest
2674 @safe pure unittest
2749 real ldexp(real n, int exp) @safe pure nothrow @nogc { return core.math.ldexp(n, exp); }
2752 double ldexp(double n, int exp) @safe pure nothrow @nogc { return core.math.ldexp(n, exp); }
2755 float ldexp(float n, int exp) @safe pure nothrow @nogc { return core.math.ldexp(n, exp); }
2758 @nogc @safe pure nothrow unittest
2778 @safe pure nothrow @nogc unittest
2809 @safe pure nothrow @nogc unittest
2820 @safe pure nothrow @nogc unittest
2973 real log(real x) @safe pure nothrow @nogc
3055 @safe pure nothrow @nogc unittest
3073 real log10(real x) @safe pure nothrow @nogc
3159 @safe pure nothrow @nogc unittest
3180 real log1p(real x) @safe pure nothrow @nogc
3208 @safe pure unittest
3234 real log2(real x) @safe pure nothrow @nogc
3346 asm pure nothrow @nogc
3357 asm pure nothrow @nogc
3393 real scalbn(real x, int n) @safe pure nothrow @nogc { return _scalbn(x,n); }
3397 double scalbn(double x, int n) @safe pure nothrow @nogc { return _scalbn(x,n); }
3401 float scalbn(float x, int n) @safe pure nothrow @nogc { return _scalbn(x,n); }
3404 @safe pure nothrow @nogc unittest
3426 @safe pure nothrow @nogc unittest