workaround for ICC bug in emulated gather