Implemented "neg" and "not" and fixed floats

1) "neg" and "not" for registers have been implemented.
2) floating point operations wasn't entirely clearing the FPU stack, so
after eg.9 "add"s, a FPU exception was raised. Fixed.