Skip to content

Commit d58b341

Browse files
committed
tiny perf improvement
1 parent a77a107 commit d58b341

File tree

1 file changed

+6
-6
lines changed

1 file changed

+6
-6
lines changed

libvips/colour/HSV2sRGB.c

Lines changed: 6 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -44,7 +44,7 @@
4444

4545
#include "pcolour.h"
4646

47-
#define SIXTH_OF_CHAR 42.5
47+
#define SIXTH_OF_CHAR (42.5)
4848

4949

5050
typedef VipsColourCode VipsHSV2sRGB;
@@ -67,27 +67,27 @@ vips_HSV2sRGB_line( VipsColour *colour, VipsPel *out, VipsPel **in, int width )
6767
x = c * (1 - VIPS_FABS( fmod( p[0] / SIXTH_OF_CHAR, 2 ) - 1 ));
6868
m = p[2] - c;
6969

70-
if( p[0] < SIXTH_OF_CHAR ) {
70+
if( p[0] < (int) SIXTH_OF_CHAR ) {
7171
q[0] = c + m;
7272
q[1] = x + m;
7373
q[2] = 0 + m;
7474
}
75-
else if( p[0] < 2 * SIXTH_OF_CHAR ) {
75+
else if( p[0] < (int) (2 * SIXTH_OF_CHAR) ) {
7676
q[0] = x + m;
7777
q[1] = c + m;
7878
q[2] = 0 + m;
7979
}
80-
else if( p[0] < 3 * SIXTH_OF_CHAR ) {
80+
else if( p[0] < (int) (3 * SIXTH_OF_CHAR) ) {
8181
q[0] = 0 + m;
8282
q[1] = c + m;
8383
q[2] = x + m;
8484
}
85-
else if( p[0] < 4 * SIXTH_OF_CHAR ) {
85+
else if( p[0] < (int) (4 * SIXTH_OF_CHAR) ) {
8686
q[0] = 0 + m;
8787
q[1] = x + m;
8888
q[2] = c + m;
8989
}
90-
else if( p[0] < 5 * SIXTH_OF_CHAR ) {
90+
else if( p[0] < (int) (5 * SIXTH_OF_CHAR) ) {
9191
q[0] = x + m;
9292
q[1] = 0 + m;
9393
q[2] = c + m;

0 commit comments

Comments
 (0)