--- old/src/java.desktop/share/native/libmlib_image/mlib_ImageConv_8nw.c 2020-05-20 18:02:08.084533100 -0700 +++ new/src/java.desktop/share/native/libmlib_image/mlib_ImageConv_8nw.c 2020-05-20 18:02:07.748526648 -0700 @@ -1,5 +1,5 @@ /* - * Copyright (c) 2003, 2013, Oracle and/or its affiliates. All rights reserved. + * Copyright (c) 2003, 2020, Oracle and/or its affiliates. All rights reserved. * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER. * * This code is free software; you can redistribute it and/or modify it @@ -164,8 +164,6 @@ adr_dst = (type *)mlib_ImageGetData(dst) /***************************************************************/ -#ifndef __sparc - #if IMG_TYPE == 1 /* Test for the presence of any "1" bit in bits @@ -208,7 +206,6 @@ dst = (mlib_u16)val #endif /* IMG_TYPE == 1 */ -#endif /* __sparc */ /***************************************************************/ #define MAX_KER 7 @@ -259,9 +256,6 @@ sl = sl_c + c; dl = dl_c + c; -#ifdef __SUNPRO_C -#pragma pipeloop(0) -#endif /* __SUNPRO_C */ for (j = 0; j < hsize; j++) pbuff[j] = 0.0; for (i = 0; i < wid; i++) { @@ -275,9 +269,6 @@ p2 = sp[0]; p3 = sp[sll]; p4 = sp[2*sll]; sp += 3*sll; -#ifdef __SUNPRO_C -#pragma pipeloop(0) -#endif /* __SUNPRO_C */ for (j = 0; j < hsize; j += 2) { p0 = p2; p1 = p3; p2 = p4; p3 = sp[0]; @@ -304,9 +295,6 @@ if (kh == 4) { sp += 3*sll; -#ifdef __SUNPRO_C -#pragma pipeloop(0) -#endif /* __SUNPRO_C */ for (j = 0; j <= (hsize - 2); j += 2) { p0 = p2; p1 = p3; p2 = p4; p3 = sp[0]; @@ -339,9 +327,6 @@ } else if (kh == 3) { sp += 2*sll; -#ifdef __SUNPRO_C -#pragma pipeloop(0) -#endif /* __SUNPRO_C */ for (j = 0; j <= (hsize - 2); j += 2) { p0 = p2; p1 = p3; p2 = sp[0]; @@ -374,9 +359,6 @@ } else if (kh == 2) { sp += sll; -#ifdef __SUNPRO_C -#pragma pipeloop(0) -#endif /* __SUNPRO_C */ for (j = 0; j <= (hsize - 2); j += 2) { p0 = p2; p1 = sp[0]; @@ -407,9 +389,6 @@ } } else /* if (kh == 1) */ { -#ifdef __SUNPRO_C -#pragma pipeloop(0) -#endif /* __SUNPRO_C */ for (j = 0; j < hsize; j++) { p0 = sp[0]; @@ -522,9 +501,6 @@ for (l = 0; l < n; l++) { FTYPE *buff = buffs[l]; -#ifdef __SUNPRO_C -#pragma pipeloop(0) -#endif /* __SUNPRO_C */ for (i = 0; i < wid + (m - 1); i++) { buff[i] = (FTYPE)sl[i*chan1]; } @@ -534,9 +510,6 @@ buff_ind = 0; -#ifdef __SUNPRO_C -#pragma pipeloop(0) -#endif /* __SUNPRO_C */ for (i = 0; i < wid; i++) buffd[i] = 0.0; for (j = 0; j < hgt; j++) { @@ -569,9 +542,6 @@ if (kw == 7) { if (l < (n - 1) || off < m) { -#ifdef __SUNPRO_C -#pragma pipeloop(0) -#endif /* __SUNPRO_C */ for (i = 0; i <= (wid - 2); i += 2) { p0 = p2; p1 = p3; p2 = p4; p3 = p5; p4 = p6; p5 = p7; @@ -582,9 +552,6 @@ } } else { -#ifdef __SUNPRO_C -#pragma pipeloop(0) -#endif /* __SUNPRO_C */ for (i = 0; i <= (wid - 2); i += 2) { p0 = p2; p1 = p3; p2 = p4; p3 = p5; p4 = p6; p5 = p7; @@ -613,9 +580,6 @@ } else if (kw == 6) { if (l < (n - 1) || off < m) { -#ifdef __SUNPRO_C -#pragma pipeloop(0) -#endif /* __SUNPRO_C */ for (i = 0; i <= (wid - 2); i += 2) { p0 = p2; p1 = p3; p2 = p4; p3 = p5; p4 = p6; @@ -626,9 +590,6 @@ } } else { -#ifdef __SUNPRO_C -#pragma pipeloop(0) -#endif /* __SUNPRO_C */ for (i = 0; i <= (wid - 2); i += 2) { p0 = p2; p1 = p3; p2 = p4; p3 = p5; p4 = p6; @@ -654,9 +615,6 @@ } else if (kw == 5) { if (l < (n - 1) || off < m) { -#ifdef __SUNPRO_C -#pragma pipeloop(0) -#endif /* __SUNPRO_C */ for (i = 0; i <= (wid - 2); i += 2) { p0 = p2; p1 = p3; p2 = p4; p3 = p5; @@ -667,9 +625,6 @@ } } else { -#ifdef __SUNPRO_C -#pragma pipeloop(0) -#endif /* __SUNPRO_C */ for (i = 0; i <= (wid - 2); i += 2) { p0 = p2; p1 = p3; p2 = p4; p3 = p5; @@ -695,9 +650,6 @@ } else if (kw == 4) { if (l < (n - 1) || off < m) { -#ifdef __SUNPRO_C -#pragma pipeloop(0) -#endif /* __SUNPRO_C */ for (i = 0; i <= (wid - 2); i += 2) { p0 = p2; p1 = p3; p2 = p4; @@ -708,9 +660,6 @@ } } else { -#ifdef __SUNPRO_C -#pragma pipeloop(0) -#endif /* __SUNPRO_C */ for (i = 0; i <= (wid - 2); i += 2) { p0 = p2; p1 = p3; p2 = p4; @@ -736,9 +685,6 @@ } else if (kw == 3) { if (l < (n - 1) || off < m) { -#ifdef __SUNPRO_C -#pragma pipeloop(0) -#endif /* __SUNPRO_C */ for (i = 0; i <= (wid - 2); i += 2) { p0 = p2; p1 = p3; @@ -749,9 +695,6 @@ } } else { -#ifdef __SUNPRO_C -#pragma pipeloop(0) -#endif /* __SUNPRO_C */ for (i = 0; i <= (wid - 2); i += 2) { p0 = p2; p1 = p3; @@ -777,9 +720,6 @@ } else /*if (kw == 2)*/ { if (l < (n - 1) || off < m) { -#ifdef __SUNPRO_C -#pragma pipeloop(0) -#endif /* __SUNPRO_C */ for (i = 0; i <= (wid - 2); i += 2) { p0 = p2; @@ -790,9 +730,6 @@ } } else { -#ifdef __SUNPRO_C -#pragma pipeloop(0) -#endif /* __SUNPRO_C */ for (i = 0; i <= (wid - 2); i += 2) { p0 = p2; @@ -854,7 +791,7 @@ } /***************************************************************/ -#ifndef __sparc /* for x86, using integer multiplies is faster */ +/* for x86, using integer multiplies is faster */ #define STORE_RES(res, x) \ x >>= shift2; \ @@ -923,9 +860,6 @@ sl = adr_src + c; dl = adr_dst + c; -#ifdef __SUNPRO_C -#pragma pipeloop(0) -#endif /* __SUNPRO_C */ for (i = 0; i < wid; i++) buffd[i] = 0; for (j = 0; j < hgt; j++) { @@ -956,9 +890,6 @@ if (kw == 7) { if (l < (n - 1) || off < m) { -#ifdef __SUNPRO_C -#pragma pipeloop(0) -#endif /* __SUNPRO_C */ for (i = 0; i <= (wid - 2); i += 2) { p0 = p2; p1 = p3; p2 = p4; p3 = p5; p4 = p6; p5 = p7; p6 = sp[0]; @@ -971,9 +902,6 @@ } } else { -#ifdef __SUNPRO_C -#pragma pipeloop(0) -#endif /* __SUNPRO_C */ for (i = 0; i <= (wid - 2); i += 2) { p0 = p2; p1 = p3; p2 = p4; p3 = p5; p4 = p6; p5 = p7; p6 = sp[0]; @@ -996,9 +924,6 @@ } else if (kw == 6) { if (l < (n - 1) || off < m) { -#ifdef __SUNPRO_C -#pragma pipeloop(0) -#endif /* __SUNPRO_C */ for (i = 0; i <= (wid - 2); i += 2) { p0 = p2; p1 = p3; p2 = p4; p3 = p5; p4 = p6; p5 = sp[0]; @@ -1011,9 +936,6 @@ } } else { -#ifdef __SUNPRO_C -#pragma pipeloop(0) -#endif /* __SUNPRO_C */ for (i = 0; i <= (wid - 2); i += 2) { p0 = p2; p1 = p3; p2 = p4; p3 = p5; p4 = p6; p5 = sp[0]; @@ -1036,9 +958,6 @@ } else if (kw == 5) { if (l < (n - 1) || off < m) { -#ifdef __SUNPRO_C -#pragma pipeloop(0) -#endif /* __SUNPRO_C */ for (i = 0; i <= (wid - 2); i += 2) { p0 = p2; p1 = p3; p2 = p4; p3 = p5; p4 = sp[0]; @@ -1051,9 +970,6 @@ } } else { -#ifdef __SUNPRO_C -#pragma pipeloop(0) -#endif /* __SUNPRO_C */ for (i = 0; i <= (wid - 2); i += 2) { p0 = p2; p1 = p3; p2 = p4; p3 = p5; p4 = sp[0]; @@ -1076,9 +992,6 @@ } else if (kw == 4) { if (l < (n - 1) || off < m) { -#ifdef __SUNPRO_C -#pragma pipeloop(0) -#endif /* __SUNPRO_C */ for (i = 0; i <= (wid - 2); i += 2) { p0 = p2; p1 = p3; p2 = p4; p3 = sp[0]; @@ -1091,9 +1004,6 @@ } } else { -#ifdef __SUNPRO_C -#pragma pipeloop(0) -#endif /* __SUNPRO_C */ for (i = 0; i <= (wid - 2); i += 2) { p0 = p2; p1 = p3; p2 = p4; p3 = sp[0]; @@ -1116,9 +1026,6 @@ } else if (kw == 3) { if (l < (n - 1) || off < m) { -#ifdef __SUNPRO_C -#pragma pipeloop(0) -#endif /* __SUNPRO_C */ for (i = 0; i <= (wid - 2); i += 2) { p0 = p2; p1 = p3; p2 = sp[0]; @@ -1131,9 +1038,6 @@ } } else { -#ifdef __SUNPRO_C -#pragma pipeloop(0) -#endif /* __SUNPRO_C */ for (i = 0; i <= (wid - 2); i += 2) { p0 = p2; p1 = p3; p2 = sp[0]; @@ -1156,9 +1060,6 @@ } else if (kw == 2) { if (l < (n - 1) || off < m) { -#ifdef __SUNPRO_C -#pragma pipeloop(0) -#endif /* __SUNPRO_C */ for (i = 0; i <= (wid - 2); i += 2) { p0 = p2; p1 = sp[0]; @@ -1171,9 +1072,6 @@ } } else { -#ifdef __SUNPRO_C -#pragma pipeloop(0) -#endif /* __SUNPRO_C */ for (i = 0; i <= (wid - 2); i += 2) { p0 = p2; p1 = sp[0]; @@ -1196,9 +1094,6 @@ } else /*if (kw == 1)*/ { if (l < (n - 1) || off < m) { -#ifdef __SUNPRO_C -#pragma pipeloop(0) -#endif /* __SUNPRO_C */ for (i = 0; i <= (wid - 2); i += 2) { p0 = sp[0]; p1 = sp[chan1]; @@ -1210,9 +1105,6 @@ } } else { -#ifdef __SUNPRO_C -#pragma pipeloop(0) -#endif /* __SUNPRO_C */ for (i = 0; i <= (wid - 2); i += 2) { p0 = sp[0]; p1 = sp[chan1]; @@ -1267,6 +1159,3 @@ } /***************************************************************/ -#endif /* __sparc ( for x86, using integer multiplies is faster ) */ - -/***************************************************************/