Comment Comment by wyldfire Are you confusing the implementation of these operator overloads with their signature? The spaceship returns {neg, 0, pos} and that's why the implementations are like that. parent wyldfire 7 years ago