< prev index next >

src/java.desktop/share/native/libmlib_image/mlib_ImageLookUp_64.c

Print this page
rev 59383 : [mq]: final

*** 1,7 **** /* ! * Copyright (c) 1999, 2010, 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 * under the terms of the GNU General Public License version 2 only, as * published by the Free Software Foundation. Oracle designates this --- 1,7 ---- /* ! * Copyright (c) 1999, 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 * under the terms of the GNU General Public License version 2 only, as * published by the Free Software Foundation. Oracle designates this
*** 223,235 **** sa = (mlib_u32 *) sp; s0 = sa[0]; sa++; - #ifdef __SUNPRO_C - #pragma pipeloop(0) - #endif /* __SUNPRO_C */ for (i = 0; i < size - 7; i += 4, dp += 4, sa++) { READ_U8_D64(tab, tab, tab, tab); s0 = sa[0]; dp[0] = t0; dp[1] = t1; --- 223,232 ----
*** 284,296 **** sa = (mlib_u32 *) sp; s0 = sa[0]; sa++; - #ifdef __SUNPRO_C - #pragma pipeloop(0) - #endif /* __SUNPRO_C */ for (i = 0; i < size - 7; i += 4, dp += 4, sa++) { READ_U8_D64(tab0, tab1, tab0, tab1); s0 = sa[0]; dp[0] = t0; dp[1] = t1; --- 281,290 ----
*** 364,376 **** sa = (mlib_u32 *) sp; s0 = sa[0]; sa++; - #ifdef __SUNPRO_C - #pragma pipeloop(0) - #endif /* __SUNPRO_C */ for (i = 0; i < size - 7; i += 4, dp += 4, sa++) { READ_U8_D64(tab0, tab1, tab2, tab0); tab = tab0; tab0 = tab1; tab1 = tab2; --- 358,367 ----
*** 465,477 **** sa = (mlib_u32 *) sp; s0 = sa[0]; sa++; - #ifdef __SUNPRO_C - #pragma pipeloop(0) - #endif /* __SUNPRO_C */ for (i = 0; i < size - 7; i += 4, dp += 4, sa++) { READ_U8_D64(tab0, tab1, tab2, tab3); s0 = sa[0]; dp[0] = t0; dp[1] = t1; --- 456,465 ----
*** 607,619 **** sa = (mlib_u32 *) sp; s0 = sa[0]; sa++; - #ifdef __SUNPRO_C - #pragma pipeloop(0) - #endif /* __SUNPRO_C */ for (i = 0; i < size - 7; i += 4, dp += 8, sa++) { #ifdef _LITTLE_ENDIAN t0 = *(mlib_d64 *) ((mlib_u8 *) tab0 + ((s0 << 3) & 0x7F8)); t1 = *(mlib_d64 *) ((mlib_u8 *) tab1 + ((s0 << 3) & 0x7F8)); t2 = *(mlib_d64 *) ((mlib_u8 *) tab0 + ((s0 >> 5) & 0x7F8)); --- 595,604 ----
*** 713,725 **** sa = (mlib_u32 *) sp; s0 = sa[0]; sa++; - #ifdef __SUNPRO_C - #pragma pipeloop(0) - #endif /* __SUNPRO_C */ for (i = 0; i < size - 7; i += 4, dp += 12, sa++) { #ifdef _LITTLE_ENDIAN t0 = *(mlib_d64 *) ((mlib_u8 *) tab0 + ((s0 << 3) & 0x7F8)); t1 = *(mlib_d64 *) ((mlib_u8 *) tab1 + ((s0 << 3) & 0x7F8)); t2 = *(mlib_d64 *) ((mlib_u8 *) tab2 + ((s0 << 3) & 0x7F8)); --- 698,707 ----
*** 846,858 **** sa = (mlib_u32 *) sp; s0 = sa[0]; sa++; - #ifdef __SUNPRO_C - #pragma pipeloop(0) - #endif /* __SUNPRO_C */ for (i = 0; i < size - 7; i += 4, dp += 16, sa++) { #ifdef _LITTLE_ENDIAN t0 = *(mlib_d64 *) ((mlib_u8 *) tab0 + ((s0 << 3) & 0x7F8)); t1 = *(mlib_d64 *) ((mlib_u8 *) tab1 + ((s0 << 3) & 0x7F8)); t2 = *(mlib_d64 *) ((mlib_u8 *) tab2 + ((s0 << 3) & 0x7F8)); --- 828,837 ----
< prev index next >