Add sb_vgp_calc function