fixed fp, (there is no fp in amd frame) now use basepointer instead