If I remember correctly you are right in that 64Mx64 is 64megs @ 64bits but that equals 512megabytes.
64bits / 8 = 8bytes
8bytes x 64meg = 512MB
The part that says 32Mx64 is equal to 256MB
This is assuming I can remember 5 year old knowledge correctly! :-D