assembly/allocator changes, 64-bit is not completely broken now