S>У вас хеш-код вычисляется без учета второй части адреса — а это годится не для всех случаев. Мы же условились что Интернет разрастется до размеров, что не хватит и квинтиллионов адресов
Ну то есть до размеров когда 64 бит станет не хватать, окей, тогда альтернативы не остается. Не делать же 96 битные адреса.
Ну ладно, сделал return v.v1 ^ v.v2;
~/research/mapspeed$ ./mapspeed64 && ./mapspeed128
found 312500 time 39 msec
found 312500 time 41 msec
==> в итоге ломаем копья о те же 5%