fixed mov not ignoring carry and blos was wrong #define