Lines Matching refs:pure

45 real ceil(real x) @trusted pure nothrow @nogc
51 asm pure nothrow @nogc
71 asm pure nothrow @nogc
104 @safe pure nothrow @nogc unittest
121 double ceil(double x) @trusted pure nothrow @nogc
136 @safe pure nothrow @nogc unittest
153 float ceil(float x) @trusted pure nothrow @nogc
168 @safe pure nothrow @nogc unittest
188 real floor(real x) @trusted pure nothrow @nogc
194 asm pure nothrow @nogc
214 asm pure nothrow @nogc
243 @safe pure nothrow @nogc unittest
262 double floor(double x) @trusted pure nothrow @nogc
273 @safe pure nothrow @nogc unittest
292 float floor(float x) @trusted pure nothrow @nogc
303 @safe pure nothrow @nogc unittest
322 // floor/ceil should be usable in pure function.
323 @safe pure nothrow unittest
350 @safe pure nothrow @nogc unittest
360 @safe pure nothrow @nogc unittest
400 @safe pure nothrow @nogc unittest
413 @safe pure nothrow @nogc unittest
443 real nearbyint(real x) @safe pure nothrow @nogc
449 @safe pure unittest
474 real rint(real x) @safe pure nothrow @nogc
480 double rint(double x) @safe pure nothrow @nogc
486 float rint(float x) @safe pure nothrow @nogc
526 long lrint(real x) @trusted pure nothrow @nogc
532 asm pure nothrow @nogc
544 asm pure nothrow @nogc
704 @safe pure nothrow @nogc unittest
719 @safe pure nothrow @nogc unittest
768 @safe pure nothrow @nogc unittest
805 `pure` on all platforms.
807 real trunc(real x) @trusted nothrow @nogc pure
813 asm pure nothrow @nogc
833 asm pure nothrow @nogc
856 @safe pure unittest
871 long rndtol(real x) @nogc @safe pure nothrow { return core.math.rndtol(x); }
875 long rndtol(double x) @safe pure nothrow @nogc { return rndtol(cast(real) x); }
879 long rndtol(float x) @safe pure nothrow @nogc { return rndtol(cast(real) x); }
897 T floorImpl(T)(const T x) @trusted pure nothrow @nogc