Lines Matching refs:x1
53 PHILOX_DEVICE_INLINE double Uint64ToDouble(uint32 x0, uint32 x1);
326 void BoxMullerFloat(uint32 x0, uint32 x1, float* f0, float* f1);
329 void BoxMullerDouble(uint32 x0, uint32 x1, uint32 x2, uint32 x3, double* d0, double* d1);
482 const uint32 x1 = (*gen)(); in operator() local
484 BoxMullerFloat(x0, x1, &f[0], &f[1]); in operator()
523 const uint32 x1 = (*gen)(); in operator() local
525 BoxMullerFloat(x0, x1, &f[0], &f[1]); in operator()
565 const uint32 x1 = (*gen)(); in operator() local
567 BoxMullerFloat(x0, x1, &f[0], &f[1]); in operator()
604 const uint32 x1 = (*gen)(); in operator() local
608 BoxMullerDouble(x0, x1, x2, x3, &d[0], &d[1]); in operator()
625 void BoxMullerFloat(uint32 x0, uint32 x1, float* f0, float* f1) { in BoxMullerFloat() argument
635 const float v1 = 2.0f * M_PI * Uint32ToFloat(x1); in BoxMullerFloat()
650 void BoxMullerDouble(uint32 x0, uint32 x1, uint32 x2, uint32 x3, double* d0, double* d1) { in BoxMullerDouble() argument
656 double u1 = Uint64ToDouble(x0, x1); in BoxMullerDouble()
729 PHILOX_DEVICE_INLINE double Uint64ToDouble(uint32 x0, uint32 x1) { in Uint64ToDouble() argument
737 const uint32 mlo = x1; // lower 32 bits of mantissa in Uint64ToDouble()