x86/pgtable: explain constant sign extension problem