MCPcopy Create free account
hub / github.com/dcleblanc/SafeInt / SubVerify

Function SubVerify

Test/SubVerify.cpp:6898–6955  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

6896}
6897
6898void 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}

Callers 1

mainFunction · 0.70

Calls 15

SubVerifyUint64Uint64Function · 0.70
SubVerifyUint64Uint32Function · 0.70
SubVerifyUint64Uint16Function · 0.70
SubVerifyUint64Uint8Function · 0.70
SubVerifyUint64Int64Function · 0.70
SubVerifyUint64Int32Function · 0.70
SubVerifyUint64Int16Function · 0.70
SubVerifyUint64Int8Function · 0.70
SubVerifyUint8Uint64Function · 0.70
SubVerifyUint8Uint32Function · 0.70
SubVerifyUint8Uint16Function · 0.70
SubVerifyUint8Uint8Function · 0.70

Tested by 1

mainFunction · 0.56