Тут на досуге компилировал в FPC 2.6.4 под 64 бита, и компилятор вдруг встал как баран перед новыми воротами на вызове Math.max c двумя ptruint значениями:
Error: Can't determine which overloaded function to call
Полез смотреть - и точно, int64 есть, cardinal есть, а qword нету.
Докладывать ошибку, или это я слоупок и надо давно обновить FPC?
Если приглядеться, то в math.pp варианты min/max с параметрами типа Cardinal закомментарены в ревизии 817 (задолго до версии 2.6) с пометкой "добавляет больше проблем, чем решает"...