vis_to_double
return vis_to_double(data, data);
v1 = vis_to_double(8, 16);
v2 = vis_to_double(16, 8);
v2 = vis_to_double(4, 4);