ADD SP, e

ADD SP, n is apparently add a signed 8byte value to SP, which means
carry/borrow half carry/borrow
ADD SP, e

Carry is set when unsigned overflowing 8th bit
HC is set when unsigned addition overflowing to 4th bit
cleanup