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

Function ModVerify

Test/ModVerify.cpp:200–259  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

198};
199
200void ModVerify()
201{
202 cout << "Verifying Reduction:" << endl;
203
204 ModVerifyTest1<std::uint64_t, Unsigned> t11;
205 ModVerifyTest1<std::int64_t, Signed> t12;
206
207 ModVerifyTest1<std::uint32_t, Unsigned> t13;
208 ModVerifyTest1<std::int32_t, Signed> t14;
209
210 ModVerifyTest1<std::uint16_t, Unsigned> t15;
211 ModVerifyTest1<std::int16_t, Signed> t16;
212
213 ModVerifyTest1<std::uint8_t, Unsigned> t17;
214 ModVerifyTest1<std::int8_t, Signed> t18;
215
216#if defined(__GNUC__)
217 ModVerifyTest1<uint64_t, Unsigned> t31;
218 ModVerifyTest1<int64_t, Signed> t32;
219
220 ModVerifyTest1<uint32_t, Unsigned> t33;
221 ModVerifyTest1<int32_t, Signed> t34;
222
223 ModVerifyTest1<uint16_t, Unsigned> t35;
224 ModVerifyTest1<int16_t, Signed> t36;
225
226 ModVerifyTest1<uint8_t, Unsigned> t37;
227 ModVerifyTest1<int8_t, Signed> t38;
228#endif
229
230 ModVerifyTest2<std::uint64_t, Unsigned> t21;
231 ModVerifyTest2<std::int64_t, Signed> t22;
232
233 ModVerifyTest2<std::uint32_t, Unsigned> t23;
234 ModVerifyTest2<std::int32_t, Signed> t24;
235
236 ModVerifyTest2<std::uint16_t, Unsigned> t25;
237 ModVerifyTest2<std::int16_t, Signed> t26;
238
239 ModVerifyTest2<std::uint8_t, Unsigned> t27;
240 ModVerifyTest2<std::int8_t, Signed> t28;
241
242#if defined(__GNUC__)
243 ModVerifyTest2<uint64_t, Unsigned> t41;
244 ModVerifyTest2<int64_t, Signed> t42;
245
246 ModVerifyTest2<uint32_t, Unsigned> t43;
247 ModVerifyTest2<int32_t, Signed> t44;
248
249 ModVerifyTest2<uint16_t, Unsigned> t45;
250 ModVerifyTest2<int16_t, Signed> t46;
251
252 ModVerifyTest2<uint8_t, Unsigned> t47;
253 ModVerifyTest2<int8_t, Signed> t48;
254#endif
255
256 // Lets see.....
257 ModVerifyTest1<size_t, Unsigned> t50;

Callers 1

mainFunction · 0.70

Calls

no outgoing calls

Tested by 1

mainFunction · 0.56