Lots of changes, added CORE_NEW_ALIGNED