corrected that infamous *.S that wouldn't compile things in linux!!