question: private static void s_ucummxx ( SparseBlock 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 ) ; int [ ] cnt = new int [ n ] ; for ( int i = rl , ix = rl * n ; i < ru ; i ++ , ix += n ) { if ( ! a . isEmpty ( i ) ) { int apos = a . pos ( i ) ; int alen = a . size ( i ) ; int [ ] aix = a . indexes ( i ) ; double [ ] avals = a . values ( i ) ; builtinAgg ( avals , cmxx , aix , apos , alen , builtin ) ; countAgg ( avals , cnt , aix , apos , alen ) ; } for ( int j = 0 ; j < n ; j ++ ) if ( cnt [ j ] < i + 1 ) cmxx [ j ] = builtin . execute2 ( cmxx [ j ] , 0 ) ; System . arraycopy ( cmxx , 0 , c , ix , n ) ; } }
target:  CUMMIN/CUMMAX, opcode: ucummin/ucummax, sparse input.