| 6896 | } |
| 6897 | |
| 6898 | void SubVerify() |
| 6899 | { |
| 6900 | cout << "Verifying Subtraction:" << endl; |
| 6901 | |
| 6902 | // Unsigned int64, unsigned cases |
| 6903 | SubVerifyUint64Uint64(); |
| 6904 | SubVerifyUint64Uint32(); |
| 6905 | SubVerifyUint64Uint16(); |
| 6906 | SubVerifyUint64Uint8(); |
| 6907 | |
| 6908 | // Unsigned int64, signed cases |
| 6909 | SubVerifyUint64Int64(); |
| 6910 | SubVerifyUint64Int32(); |
| 6911 | SubVerifyUint64Int16(); |
| 6912 | SubVerifyUint64Int8(); |
| 6913 | |
| 6914 | ///////////////////////////////////// |
| 6915 | |
| 6916 | // Unsigned int8, unsigned cases |
| 6917 | SubVerifyUint8Uint64(); |
| 6918 | SubVerifyUint8Uint32(); |
| 6919 | SubVerifyUint8Uint16(); |
| 6920 | SubVerifyUint8Uint8(); |
| 6921 | |
| 6922 | // Unsigned int8, signed cases |
| 6923 | SubVerifyUint8Int64(); |
| 6924 | SubVerifyUint8Int32(); |
| 6925 | SubVerifyUint8Int16(); |
| 6926 | SubVerifyUint8Int8(); |
| 6927 | |
| 6928 | ///////////////////////////////////// |
| 6929 | |
| 6930 | // Signed int64, unsigned cases |
| 6931 | SubVerifyInt64Uint64(); |
| 6932 | SubVerifyInt64Uint32(); |
| 6933 | SubVerifyInt64Uint16(); |
| 6934 | SubVerifyInt64Uint8(); |
| 6935 | |
| 6936 | // Signed int64, signed cases |
| 6937 | SubVerifyInt64Int64(); |
| 6938 | SubVerifyInt64Int32(); |
| 6939 | SubVerifyInt64Int16(); |
| 6940 | SubVerifyInt64Int8(); |
| 6941 | |
| 6942 | ///////////////////////////////////// |
| 6943 | |
| 6944 | // Signed int8, unsigned cases |
| 6945 | SubVerifyInt8Uint64(); |
| 6946 | SubVerifyInt8Uint32(); |
| 6947 | SubVerifyInt8Uint16(); |
| 6948 | SubVerifyInt8Uint8(); |
| 6949 | |
| 6950 | // Signed int8, signed cases |
| 6951 | SubVerifyInt8Int64(); |
| 6952 | SubVerifyInt8Int32(); |
| 6953 | SubVerifyInt8Int16(); |
| 6954 | SubVerifyInt8Int8(); |
| 6955 | } |