Are you confused with Windows 2016 licensing like me?
Well, it seems nothing have changed apart from the minimum of 16 cores has to be complied.
Up to 8 cores per processor or 16 cores per server, there is a minimum license number that has to be complied.
The license comes in 2-core packs. At least 8 packs need to be purchased to comply with the licensing.
If Standard License were chosen it comes with 2 VM guest licenses.
If Datacenter License were chosen it covers unlimited virtual guest licenses.
Source: vEnthusiast Blog