private static void d_ucummxx(double[] a,double[] agg,double[] c,int m,int n,double init,Builtin builtin,int rl,int ru){
  double[] cmxx=(agg != null) ? agg : new double[n];
  if (agg == null)   Arrays.fill(cmxx,init);
  for (int i=rl, aix=rl * n; i < ru; i++, aix+=n) {
    builtinAgg(a,cmxx,aix,n,builtin);
    System.arraycopy(cmxx,0,c,aix,n);
  }
}

private static void d_ucummxx ( double [ ] a , double [ ] agg , double [ ] c , int m , int n , double init , Builtin builtin , int rl , int ru ) { double [ ] cmxx = ( agg != null ) ? agg : new double [ n ] ; if ( agg == null ) Arrays . fill ( cmxx , init ) ; for ( int i = rl , aix = rl * n ; i < ru ; i ++ , aix += n ) { builtinAgg ( a , cmxx , aix , n , builtin ) ; System . arraycopy ( cmxx , 0 , c , aix , n ) ; } }
cummin / cummax , opcode : ucummin / ucummax , dense input .
