[x86] fix allowsMisalignedMemoryAccesses() for 8-byte and smaller accesses