< prev index next >

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

Print this page
rev 59106 : imported patch client


  49   mlib_image       *dst,                                        \
  50   const mlib_image *src,                                        \
  51   const mlib_s32   *kern,                                       \
  52   mlib_s32         m,                                           \
  53   mlib_s32         n,                                           \
  54   mlib_s32         dx_l,                                        \
  55   mlib_s32         dx_r,                                        \
  56   mlib_s32         dy_t,                                        \
  57   mlib_s32         dy_b,                                        \
  58   mlib_s32         scale,                                       \
  59   mlib_s32         cmask
  60 
  61 /***************************************************************/
  62 #define MLIB_CALL_PARAMS_CONV_MN_EXT                            \
  63   dst, src, kern, m, n, dx_l, dx_r, dy_t, dy_b, scale, cmask
  64 
  65 
  66 /***************************************************************/
  67 mlib_status mlib_convMxNnw_u8(MLIB_PARAMS_CONV_MN_NW)
  68 {
  69 #ifdef __sparc
  70   return mlib_c_convMxNnw_u8(MLIB_CALL_PARAMS_CONV_MN_NW);
  71 #else
  72 
  73   if (mlib_ImageConvVersion(m, n, scale, MLIB_BYTE) == 0)
  74     return mlib_c_convMxNnw_u8(MLIB_CALL_PARAMS_CONV_MN_NW);
  75   else
  76     return mlib_i_convMxNnw_u8(MLIB_CALL_PARAMS_CONV_MN_NW);
  77 #endif /* __sparc */
  78 }
  79 
  80 /***************************************************************/
  81 mlib_status mlib_convMxNext_u8(MLIB_PARAMS_CONV_MN_EXT)
  82 {
  83 #ifdef __sparc
  84   return mlib_c_convMxNext_u8(MLIB_CALL_PARAMS_CONV_MN_EXT);
  85 #else
  86 
  87   if (mlib_ImageConvVersion(m, n, scale, MLIB_BYTE) == 0)
  88     return mlib_c_convMxNext_u8(MLIB_CALL_PARAMS_CONV_MN_EXT);
  89   else
  90     return mlib_i_convMxNext_u8(MLIB_CALL_PARAMS_CONV_MN_EXT);
  91 #endif /* __sparc */
  92 }
  93 
  94 /***************************************************************/


  49   mlib_image       *dst,                                        \
  50   const mlib_image *src,                                        \
  51   const mlib_s32   *kern,                                       \
  52   mlib_s32         m,                                           \
  53   mlib_s32         n,                                           \
  54   mlib_s32         dx_l,                                        \
  55   mlib_s32         dx_r,                                        \
  56   mlib_s32         dy_t,                                        \
  57   mlib_s32         dy_b,                                        \
  58   mlib_s32         scale,                                       \
  59   mlib_s32         cmask
  60 
  61 /***************************************************************/
  62 #define MLIB_CALL_PARAMS_CONV_MN_EXT                            \
  63   dst, src, kern, m, n, dx_l, dx_r, dy_t, dy_b, scale, cmask
  64 
  65 
  66 /***************************************************************/
  67 mlib_status mlib_convMxNnw_u8(MLIB_PARAMS_CONV_MN_NW)
  68 {




  69   if (mlib_ImageConvVersion(m, n, scale, MLIB_BYTE) == 0)
  70     return mlib_c_convMxNnw_u8(MLIB_CALL_PARAMS_CONV_MN_NW);
  71   else
  72     return mlib_i_convMxNnw_u8(MLIB_CALL_PARAMS_CONV_MN_NW);

  73 }
  74 
  75 /***************************************************************/
  76 mlib_status mlib_convMxNext_u8(MLIB_PARAMS_CONV_MN_EXT)
  77 {




  78   if (mlib_ImageConvVersion(m, n, scale, MLIB_BYTE) == 0)
  79     return mlib_c_convMxNext_u8(MLIB_CALL_PARAMS_CONV_MN_EXT);
  80   else
  81     return mlib_i_convMxNext_u8(MLIB_CALL_PARAMS_CONV_MN_EXT);

  82 }
  83 
  84 /***************************************************************/
< prev index next >