consider instructions of the form move.x (%ax)+, -(%ax) as no-op instructions.

They really don't do anything, and they confuse the rest of the
compiler when they are generated as a result of passing the result of one
pascal function to another function.
use pascal calling convention for one function in raytracer.c, to make it easier to notice any bugs