double sum = 0 ;
int k = 0 ;
if (k < N) {
///////////////////
// Landing Pad //
///////////////////
int a1 = a__$bas.base, a2 = a__$0.stride, a3 = a__$1.off_bas,
a4 = a__$1.off_stp, a5 = b__$bas.base, a6 = b__$0.off_bas,
a7 = b__$0.off_stp, a8 = b__$1.stride ;
int a9 = a1 + a2 * __$t47 + a3 ;
int a10 = a5 + a6 ;
int a11 = a8 * __$t54 ;
///////////////////
int aa1 = a9, aa2 = a10 + a11 ;
///////////////////
do {
sum += a__$DS [aa1] * b__$SD [aa2] ;
k ++ ;
///////////////////
aa1 += a4 ; aa2 += a7 ;
///////////////////
} while (k < N) ;
}
|