maths are working

Still wondering if maybe I'm storing values on wrong half of the stack pointer rsp