@@ -330,7 +330,7 @@ static inline void dt_Luv_to_Lch(const dt_aligned_pixel_t Luv, dt_aligned_pixel_
330330 Lch [0 ] = Luv [0 ]; // L stays L
331331 Lch [1 ] = hypotf (Luv [2 ], Luv [1 ]); // chroma radius
332332 Lch [2 ] = atan2f (Luv [2 ], Luv [1 ]); // hue angle
333- Lch [2 ] = (Lch [2 ] < 0.f ) ? 2.f * M_PI + Lch [2 ] : Lch [2 ]; // ensure angle is positive modulo 2 pi
333+ Lch [2 ] = (Lch [2 ] < 0.f ) ? DT_2PI_F + Lch [2 ] : Lch [2 ]; // ensure angle is positive modulo 2 pi
334334}
335335
336336
@@ -753,9 +753,9 @@ static inline void dt_Lab_2_LCH(const dt_aligned_pixel_t Lab, dt_aligned_pixel_t
753753 float var_H = atan2f (Lab [2 ], Lab [1 ]);
754754
755755 if (var_H > 0.0f )
756- var_H = var_H / ( 2.0f * M_PI_F ) ;
756+ var_H = var_H / DT_2PI_F ;
757757 else
758- var_H = 1.0f - fabsf (var_H ) / ( 2.0f * M_PI_F ) ;
758+ var_H = 1.0f - fabsf (var_H ) / DT_2PI_F ;
759759
760760 LCH [0 ] = Lab [0 ];
761761 LCH [1 ] = hypotf (Lab [1 ], Lab [2 ]);
@@ -767,8 +767,8 @@ DT_OMP_DECLARE_SIMD()
767767static inline void dt_LCH_2_Lab (const dt_aligned_pixel_t LCH , dt_aligned_pixel_t Lab )
768768{
769769 Lab [0 ] = LCH [0 ];
770- Lab [1 ] = cosf (2.0f * M_PI_F * LCH [2 ]) * LCH [1 ];
771- Lab [2 ] = sinf (2.0f * M_PI_F * LCH [2 ]) * LCH [1 ];
770+ Lab [1 ] = cosf (DT_2PI_F * LCH [2 ]) * LCH [1 ];
771+ Lab [2 ] = sinf (DT_2PI_F * LCH [2 ]) * LCH [1 ];
772772}
773773
774774static inline float dt_camera_rgb_luminance (const dt_aligned_pixel_t rgb )
@@ -862,7 +862,7 @@ static inline void dt_XYZ_2_JzAzBz(const dt_aligned_pixel_t XYZ_D65, dt_aligned_
862862DT_OMP_DECLARE_SIMD (aligned (JzAzBz , JzCzhz : 16 ))
863863static inline void dt_JzAzBz_2_JzCzhz (const dt_aligned_pixel_t JzAzBz , dt_aligned_pixel_t JzCzhz )
864864{
865- float var_H = atan2f (JzAzBz [2 ], JzAzBz [1 ]) / ( 2.0f * M_PI_F ) ;
865+ float var_H = atan2f (JzAzBz [2 ], JzAzBz [1 ]) / DT_2PI_F ;
866866 JzCzhz [0 ] = JzAzBz [0 ];
867867 JzCzhz [1 ] = hypotf (JzAzBz [1 ], JzAzBz [2 ]);
868868 JzCzhz [2 ] = var_H >= 0.0f ? var_H : 1.0f + var_H ;
@@ -872,8 +872,8 @@ DT_OMP_DECLARE_SIMD(aligned(JzCzhz, JzAzBz: 16))
872872static inline void dt_JzCzhz_2_JzAzBz (const dt_aligned_pixel_t JzCzhz , dt_aligned_pixel_t JzAzBz )
873873{
874874 JzAzBz [0 ] = JzCzhz [0 ];
875- JzAzBz [1 ] = cosf (2.0f * M_PI_F * JzCzhz [2 ]) * JzCzhz [1 ];
876- JzAzBz [2 ] = sinf (2.0f * M_PI_F * JzCzhz [2 ]) * JzCzhz [1 ];
875+ JzAzBz [1 ] = cosf (DT_2PI_F * JzCzhz [2 ]) * JzCzhz [1 ];
876+ JzAzBz [2 ] = sinf (DT_2PI_F * JzCzhz [2 ]) * JzCzhz [1 ];
877877}
878878
879879DT_OMP_DECLARE_SIMD (aligned (JzAzBz , XYZ_D65 : 16 ))
0 commit comments