Exemple #1
0
vsip_vview_mi* (vsip_vsubview_mi)(
  const vsip_vview_mi* v, 
  vsip_index i, 
  vsip_length n) {
    return vsip_vbind_mi(v->block, 
                         v->offset + i * v->stride,
                         v->stride, 
                         n);
}
Exemple #2
0
vsip_vview_mi* (vsip_vcreate_mi)(
  vsip_length n, 
  vsip_memory_hint h) {
   vsip_block_mi* b = VI_blockcreate_mi((vsip_length)n*2, h);
   vsip_vview_mi* v = (vsip_vview_mi*)NULL;
   if(b != (vsip_block_mi*)NULL){
     v = vsip_vbind_mi(b, (vsip_offset)0, (vsip_stride)1, n);
     if(v == (vsip_vview_mi*)NULL) VI_blockdestroy_mi(b);
   }
   return v;
}