|
| INSTANTIATE_TEST_CASE_P (def, Sub, testing::Values(Params{{0.0000000000, 0.0000000000},{0.0000000000, 0.0000000000},{0.0000000000, 0.0000000000}}, Params{{-5.0000000000, 0.0000000000},{-7.0000000000, 0.0000000000},{2.0000000000, 0.0000000000}}, Params{{5.0000000000, 0.0000000000},{-7.0000000000, 0.0000000000},{12.0000000000, 0.0000000000}}, Params{{-5.0000000000, 0.0000000000},{7.0000000000, 0.0000000000},{-12.0000000000, 0.0000000000}}, Params{{5.0000000000, 0.0000000000},{7.0000000000, 0.0000000000},{-2.0000000000, 0.0000000000}}, Params{{5.0000000000, 6.0000000000},{7.0000000000, 6.0000000000},{-2.0000000000, 0.0000000000}}, Params{{5.0000000000, 6.0000000000},{7.0000000000,-6.0000000000},{-2.0000000000, 12.0000000000}}, Params{{5.0000000000, 6.0000000000},{-7.0000000000, 6.0000000000},{12.0000000000, 0.0000000000}}, Params{{5.0000000000, 6.0000000000},{-7.0000000000,-6.0000000000},{12.0000000000, 12.0000000000}}, Params{{5.0000000000,-6.0000000000},{7.0000000000, 6.0000000000},{-2.0000000000,-12.0000000000}}, Params{{5.0000000000,-6.0000000000},{7.0000000000,-6.0000000000},{-2.0000000000, 0.0000000000}}, Params{{5.0000000000,-6.0000000000},{-7.0000000000, 6.0000000000},{12.0000000000,-12.0000000000}}, Params{{5.0000000000,-6.0000000000},{-7.0000000000,-6.0000000000},{12.0000000000, 0.0000000000}}, Params{{-5.0000000000, 6.0000000000},{7.0000000000, 6.0000000000},{-12.0000000000, 0.0000000000}}, Params{{-5.0000000000, 6.0000000000},{7.0000000000,-6.0000000000},{-12.0000000000, 12.0000000000}}, Params{{-5.0000000000, 6.0000000000},{-7.0000000000, 6.0000000000},{2.0000000000, 0.0000000000}}, Params{{-5.0000000000, 6.0000000000},{-7.0000000000,-6.0000000000},{2.0000000000, 12.0000000000}}, Params{{-5.0000000000,-6.0000000000},{7.0000000000, 6.0000000000},{-12.0000000000,-12.0000000000}}, Params{{-5.0000000000,-6.0000000000},{7.0000000000,-6.0000000000},{-12.0000000000, 0.0000000000}}, Params{{-5.0000000000,-6.0000000000},{-7.0000000000, 6.0000000000},{2.0000000000,-12.0000000000}}, Params{{-5.0000000000,-6.0000000000},{-7.0000000000,-6.0000000000},{2.0000000000, 0.0000000000}}, Params{{-5.6000000000,-6.8000000000},{-7.6000000000,-6.5400000000},{2.0000000000,-0.2600000000}}, Params{{-5.3540000000,-6.3300000000},{-0.6354000000,-0.6500000000},{-4.7186000000,-5.6800000000}}, Params{{-5.2200000000,-6.2200000000},{-0.5600000000,-6.5200000000},{-4.6600000000, 0.3000000000}})) |
|
| INSTANTIATE_TEST_CASE_P (Inf, Sub, testing::Values(Params{{inf, 0},{0, 0},{inf, 0}}, Params{{inf, inf},{0, 0},{inf, inf}}, Params{{inf, 5},{0, 0},{inf, 5}}, Params{{5, inf},{0, 0},{5, inf}}, Params{{0, 0},{inf, inf},{-inf,-inf}}, Params{{0, 0},{5, inf},{-5,-inf}}, Params{{0, 0},{inf, 5},{-inf,-5}}, Params{{-inf, 0},{0, 0},{-inf, 0}}, Params{{-inf,-inf},{0, 0},{-inf,-inf}}, Params{{-inf, 5},{0, 0},{-inf, 5}}, Params{{5,-inf},{0, 0},{5,-inf}}, Params{{0, 0},{-inf,-inf},{inf, inf}}, Params{{0, 0},{5,-inf},{-5, inf}}, Params{{0, 0},{-inf, 5},{inf,-5}}, Params{{inf, inf},{-inf,-inf},{inf, inf}}, Params{{inf,-inf},{-inf, inf},{inf,-inf}}, Params{{-inf, inf},{inf,-inf},{-inf, inf}}, Params{{-inf,-inf},{inf, inf},{-inf,-inf}})) |
|
| INSTANTIATE_TEST_CASE_P (def, Add, testing::Values(Params{{0.0000000000, 0.0000000000},{0.0000000000, 0.0000000000},{0.0000000000, 0.0000000000}}, Params{{-5.0000000000, 0.0000000000},{-7.0000000000, 0.0000000000},{-12.0000000000, 0.0000000000}}, Params{{5.0000000000, 0.0000000000},{-7.0000000000, 0.0000000000},{-2.0000000000, 0.0000000000}}, Params{{-5.0000000000, 0.0000000000},{7.0000000000, 0.0000000000},{2.0000000000, 0.0000000000}}, Params{{5.0000000000, 0.0000000000},{7.0000000000, 0.0000000000},{12.0000000000, 0.0000000000}}, Params{{5.0000000000, 6.0000000000},{7.0000000000, 6.0000000000},{12.0000000000, 12.0000000000}}, Params{{5.0000000000, 6.0000000000},{7.0000000000,-6.0000000000},{12.0000000000, 0.0000000000}}, Params{{5.0000000000, 6.0000000000},{-7.0000000000, 6.0000000000},{-2.0000000000, 12.0000000000}}, Params{{5.0000000000, 6.0000000000},{-7.0000000000,-6.0000000000},{-2.0000000000, 0.0000000000}}, Params{{5.0000000000,-6.0000000000},{7.0000000000, 6.0000000000},{12.0000000000, 0.0000000000}}, Params{{5.0000000000,-6.0000000000},{7.0000000000,-6.0000000000},{12.0000000000,-12.0000000000}}, Params{{5.0000000000,-6.0000000000},{-7.0000000000, 6.0000000000},{-2.0000000000, 0.0000000000}}, Params{{5.0000000000,-6.0000000000},{-7.0000000000,-6.0000000000},{-2.0000000000,-12.0000000000}}, Params{{-5.0000000000, 6.0000000000},{7.0000000000, 6.0000000000},{2.0000000000, 12.0000000000}}, Params{{-5.0000000000, 6.0000000000},{7.0000000000,-6.0000000000},{2.0000000000, 0.0000000000}}, Params{{-5.0000000000, 6.0000000000},{-7.0000000000, 6.0000000000},{-12.0000000000, 12.0000000000}}, Params{{-5.0000000000, 6.0000000000},{-7.0000000000,-6.0000000000},{-12.0000000000, 0.0000000000}}, Params{{-5.0000000000,-6.0000000000},{7.0000000000, 6.0000000000},{2.0000000000, 0.0000000000}}, Params{{-5.0000000000,-6.0000000000},{7.0000000000,-6.0000000000},{2.0000000000,-12.0000000000}}, Params{{-5.0000000000,-6.0000000000},{-7.0000000000, 6.0000000000},{-12.0000000000, 0.0000000000}}, Params{{-5.0000000000,-6.0000000000},{-7.0000000000,-6.0000000000},{-12.0000000000,-12.0000000000}}, Params{{-5.6000000000,-6.8000000000},{-7.6000000000,-6.5400000000},{-13.2000000000,-13.3400000000}}, Params{{-5.3540000000,-6.3300000000},{-0.6354000000,-0.6500000000},{-5.9894000000,-6.9800000000}}, Params{{-5.2200000000,-6.2200000000},{-0.5600000000,-6.5200000000},{-5.7800000000,-12.7400000000}})) |
|
| INSTANTIATE_TEST_CASE_P (Inf, Add, testing::Values(Params{{inf, 0},{0, 0},{inf, 0}}, Params{{inf, inf},{0, 0},{inf, inf}}, Params{{inf, 5},{0, 0},{inf, 5}}, Params{{5, inf},{0, 0},{5, inf}}, Params{{0, 0},{inf, inf},{inf, inf}}, Params{{0, 0},{5, inf},{5, inf}}, Params{{0, 0},{inf, 5},{inf, 5}}, Params{{inf, inf},{inf, inf},{inf, inf}}, Params{{-inf, 0},{0, 0},{-inf, 0}}, Params{{-inf,-inf},{0, 0},{-inf,-inf}}, Params{{-inf, 5},{0, 0},{-inf, 5}}, Params{{5,-inf},{0, 0},{5,-inf}}, Params{{0, 0},{-inf,-inf},{-inf,-inf}}, Params{{0, 0},{5,-inf},{5,-inf}}, Params{{0, 0},{-inf, 5},{-inf, 5}}, Params{{inf, inf},{inf, inf},{inf, inf}}, Params{{inf,-inf},{inf,-inf},{inf,-inf}}, Params{{-inf, inf},{-inf, inf},{-inf, inf}}, Params{{-inf,-inf},{-inf,-inf},{-inf,-inf}})) |
|
| INSTANTIATE_TEST_CASE_P (def, Mul, testing::Values(Params{{0.0000000000, 0.0000000000},{0.0000000000, 0.0000000000},{0.0000000000, 0.0000000000}}, Params{{-5.0000000000, 0.0000000000},{-7.0000000000, 0.0000000000},{35.0000000000,-0.0000000000}}, Params{{5.0000000000, 0.0000000000},{-7.0000000000, 0.0000000000},{-35.0000000000, 0.0000000000}}, Params{{-5.0000000000, 0.0000000000},{7.0000000000, 0.0000000000},{-35.0000000000, 0.0000000000}}, Params{{5.0000000000, 0.0000000000},{7.0000000000, 0.0000000000},{35.0000000000, 0.0000000000}}, Params{{5.0000000000, 6.0000000000},{7.0000000000, 6.0000000000},{-1.0000000000, 72.0000000000}}, Params{{5.0000000000, 6.0000000000},{7.0000000000,-6.0000000000},{71.0000000000, 12.0000000000}}, Params{{5.0000000000, 6.0000000000},{-7.0000000000, 6.0000000000},{-71.0000000000,-12.0000000000}}, Params{{5.0000000000, 6.0000000000},{-7.0000000000,-6.0000000000},{1.0000000000,-72.0000000000}}, Params{{5.0000000000,-6.0000000000},{7.0000000000, 6.0000000000},{71.0000000000,-12.0000000000}}, Params{{5.0000000000,-6.0000000000},{7.0000000000,-6.0000000000},{-1.0000000000,-72.0000000000}}, Params{{5.0000000000,-6.0000000000},{-7.0000000000, 6.0000000000},{1.0000000000, 72.0000000000}}, Params{{5.0000000000,-6.0000000000},{-7.0000000000,-6.0000000000},{-71.0000000000, 12.0000000000}}, Params{{-5.0000000000, 6.0000000000},{7.0000000000, 6.0000000000},{-71.0000000000, 12.0000000000}}, Params{{-5.0000000000, 6.0000000000},{7.0000000000,-6.0000000000},{1.0000000000, 72.0000000000}}, Params{{-5.0000000000, 6.0000000000},{-7.0000000000, 6.0000000000},{-1.0000000000,-72.0000000000}}, Params{{-5.0000000000, 6.0000000000},{-7.0000000000,-6.0000000000},{71.0000000000,-12.0000000000}}, Params{{-5.0000000000,-6.0000000000},{7.0000000000, 6.0000000000},{1.0000000000,-72.0000000000}}, Params{{-5.0000000000,-6.0000000000},{7.0000000000,-6.0000000000},{-71.0000000000,-12.0000000000}}, Params{{-5.0000000000,-6.0000000000},{-7.0000000000, 6.0000000000},{71.0000000000, 12.0000000000}}, Params{{-5.0000000000,-6.0000000000},{-7.0000000000,-6.0000000000},{-1.0000000000, 72.0000000000}}, Params{{-5.6000000000,-6.8000000000},{-7.6000000000,-6.5400000000},{-1.9120000000, 88.3040000000}}, Params{{-5.3540000000,-6.3300000000},{-0.6354000000,-0.6500000000},{-0.7125684000, 7.5021820000}}, Params{{-5.2200000000,-6.2200000000},{-0.5600000000,-6.5200000000},{-37.6312000000, 37.5176000000}})) |
|
| INSTANTIATE_TEST_CASE_P (def, Div, testing::Values(Params{{-5.0000000000, 0.0000000000},{-7.0000000000, 0.0000000000},{0.7142857143,-0.0000000000}}, Params{{5.0000000000, 0.0000000000},{-7.0000000000, 0.0000000000},{-0.7142857143,-0.0000000000}}, Params{{-5.0000000000, 0.0000000000},{7.0000000000, 0.0000000000},{-0.7142857143, 0.0000000000}}, Params{{5.0000000000, 0.0000000000},{7.0000000000, 0.0000000000},{0.7142857143, 0.0000000000}}, Params{{5.0000000000, 6.0000000000},{7.0000000000, 6.0000000000},{0.8352941176, 0.1411764706}}, Params{{5.0000000000, 6.0000000000},{7.0000000000,-6.0000000000},{-0.0117647059, 0.8470588235}}, Params{{5.0000000000, 6.0000000000},{-7.0000000000, 6.0000000000},{0.0117647059,-0.8470588235}}, Params{{5.0000000000, 6.0000000000},{-7.0000000000,-6.0000000000},{-0.8352941176,-0.1411764706}}, Params{{5.0000000000,-6.0000000000},{7.0000000000, 6.0000000000},{-0.0117647059,-0.8470588235}}, Params{{5.0000000000,-6.0000000000},{7.0000000000,-6.0000000000},{0.8352941176,-0.1411764706}}, Params{{5.0000000000,-6.0000000000},{-7.0000000000, 6.0000000000},{-0.8352941176, 0.1411764706}}, Params{{5.0000000000,-6.0000000000},{-7.0000000000,-6.0000000000},{0.0117647059, 0.8470588235}}, Params{{-5.0000000000, 6.0000000000},{7.0000000000, 6.0000000000},{0.0117647059, 0.8470588235}}, Params{{-5.0000000000, 6.0000000000},{7.0000000000,-6.0000000000},{-0.8352941176, 0.1411764706}}, Params{{-5.0000000000, 6.0000000000},{-7.0000000000, 6.0000000000},{0.8352941176,-0.1411764706}}, Params{{-5.0000000000, 6.0000000000},{-7.0000000000,-6.0000000000},{-0.0117647059,-0.8470588235}}, Params{{-5.0000000000,-6.0000000000},{7.0000000000, 6.0000000000},{-0.8352941176,-0.1411764706}}, Params{{-5.0000000000,-6.0000000000},{7.0000000000,-6.0000000000},{0.0117647059,-0.8470588235}}, Params{{-5.0000000000,-6.0000000000},{-7.0000000000, 6.0000000000},{-0.0117647059, 0.8470588235}}, Params{{-5.0000000000,-6.0000000000},{-7.0000000000,-6.0000000000},{0.8352941176, 0.1411764706}}, Params{{-5.6000000000,-6.8000000000},{-7.6000000000,-6.5400000000},{0.8657178439, 0.1497638553}}, Params{{-5.3540000000,-6.3300000000},{-0.6354000000,-0.6500000000},{9.0972281965, 0.6559673785}}, Params{{-5.2200000000,-6.2200000000},{-0.5600000000,-6.5200000000},{1.0152624696,-0.7134130394}})) |
|
| INSTANTIATE_TEST_CASE_P (Inf, Div, testing::Values(Params{{inf, inf},{0, 0},{inf, inf}},
Params{{inf, 5},{0, 0},{inf, inf}},
Params{{5, inf},{0, 0},{inf, inf}},
Params{{0, 0},{inf, inf},{0, 0}},
Params{{0, 0},{5, inf},{0, 0}},
Params{{0, 0},{inf, 5},{0, 0}},
Params{{-inf,-inf},{0, 0},{-inf,-inf}},
Params{{-inf, 5},{0, 0},{-inf, inf}},
Params{{5,-inf},{0, 0},{inf,-inf}},
Params{{0, 0},{-inf,-inf},{-0, 0}},
Params{{0, 0},{5,-inf},{-0, 0}},
Params{{0, 0},{-inf, 5},{-0,-0}})) |
|
| INSTANTIATE_TEST_CASE_P (def, Exp, testing::Values(Params{{-5.0000000000, 0.0000000000},{-7.0000000000, 0.0000000000},{-0.0000128000,-0.0000000000}}, Params{{5.0000000000, 0.0000000000},{-7.0000000000, 0.0000000000},{0.0000128000, 0.0000000000}}, Params{{-5.0000000000, 0.0000000000},{7.0000000000, 0.0000000000},{-78125.0000000000, 0.0000000001}}, Params{{5.0000000000, 0.0000000000},{7.0000000000, 0.0000000000},{78125.0000000000, 0.0000000000}}, Params{{5.0000000000, 3.0000000000},{7.0000000000, 4.0000000000},{-4201.5802028422,-26049.1985132972}}, Params{{5.0000000000, 3.0000000000},{7.0000000000,-4.0000000000},{-1974252.9927471823, 254478.7227479428}}, Params{{5.0000000000, 3.0000000000},{-7.0000000000, 4.0000000000},{-0.0000004982,-0.0000000642}}, Params{{5.0000000000, 3.0000000000},{-7.0000000000,-4.0000000000},{-0.0000060349, 0.0000374155}}, Params{{5.0000000000,-3.0000000000},{7.0000000000, 4.0000000000},{-1974252.9927471823,-254478.7227479428}}, Params{{5.0000000000,-3.0000000000},{7.0000000000,-4.0000000000},{-4201.5802028422, 26049.1985132972}}, Params{{5.0000000000,-3.0000000000},{-7.0000000000, 4.0000000000},{-0.0000060349,-0.0000374155}}, Params{{5.0000000000,-3.0000000000},{-7.0000000000,-4.0000000000},{-0.0000004982, 0.0000000642}}, Params{{-5.0000000000, 3.0000000000},{7.0000000000, 4.0000000000},{6.8848960835, 0.8874544286}}, Params{{-4.0000000000, 3.0000000000},{3.0000000000,-4.0000000000},{1344059.1177556887, 2378939.0106299054}}, Params{{-5.0000000000, 3.0000000000},{-7.0000000000, 4.0000000000},{0.0000000000, 0.0000000001}}, Params{{-5.0000000000, 3.0000000000},{-7.0000000000,-4.0000000000},{0.1428716782,-0.0184159793}}, Params{{-2.0000000000,-3.0000000000},{3.0000000000, 4.0000000000},{58655.8189304190,-257107.8971594501}}, Params{{-5.0000000000,-3.0000000000},{7.0000000000,-4.0000000000},{6.8848960835,-0.8874544286}}, Params{{-5.0000000000,-3.0000000000},{-7.0000000000, 4.0000000000},{0.1428716782, 0.0184159793}}, Params{{-5.0000000000,-3.0000000000},{-7.0000000000,-4.0000000000},{0.0000000000,-0.0000000001}}, Params{{-5.6000000000,-6.8000000000},{-7.6000000000,-6.5400000000},{-0.0000000000, 0.0000000000}}, Params{{-5.3540000000,-6.3300000000},{-0.6354000000,-0.6500000000},{0.0593851380, 0.0041244797}}, Params{{-5.2200000000,-6.2200000000},{-0.5600000000,-6.5200000000},{0.0000001144, 0.0000000210}})) |
|
| INSTANTIATE_TEST_CASE_P (Inf, Exp, testing::Values(Params{{-inf,-inf},{-inf,-inf},{0,-0}}, Params{{0, 0},{inf, inf},{0,-0}}, Params{{0, 0},{inf, 5},{0,-0}}, Params{{inf, inf},{-inf, inf},{0,-0}}, Params{{inf,-inf},{-inf,-inf},{0,-0}}, Params{{-inf, inf},{-inf, inf},{0,-0}})) |
|
| INSTANTIATE_TEST_CASE_P (def, Root, testing::Values(Params{{0.0000000000, 0.0000000000},{0.0000000000, 0.0000000000},{0.0000000000,-0.0000000000}}, Params{{-16.0000000000, 0.0000000000},{-2.0000000000, 0.0000000000},{0.0000000000,-0.2500000000}}, Params{{16.0000000000, 0.0000000000},{-2.0000000000, 0.0000000000},{0.2500000000,-0.0000000000}}, Params{{-16.0000000000, 0.0000000000},{2.0000000000, 0.0000000000},{0.0000000000, 4.0000000000}}, Params{{16.0000000000, 0.0000000000},{2.0000000000, 0.0000000000},{4.0000000000, 0.0000000000}}, Params{{5.0000000000, 3.0000000000},{7.0000000000, 4.0000000000},{1.2484112423,-0.0628535772}}, Params{{5.0000000000, 3.0000000000},{7.0000000000,-4.0000000000},{1.1533429991, 0.1940660922}}, Params{{5.0000000000, 3.0000000000},{-7.0000000000, 4.0000000000},{0.8431722161,-0.1418755194}}, Params{{5.0000000000, 3.0000000000},{-7.0000000000,-4.0000000000},{0.7989928075, 0.0402267733}}, Params{{5.0000000000,-3.0000000000},{7.0000000000, 4.0000000000},{1.1533429991,-0.1940660922}}, Params{{5.0000000000,-3.0000000000},{7.0000000000,-4.0000000000},{1.2484112423, 0.0628535772}}, Params{{5.0000000000,-3.0000000000},{-7.0000000000, 4.0000000000},{0.7989928075,-0.0402267733}}, Params{{5.0000000000,-3.0000000000},{-7.0000000000,-4.0000000000},{0.8431722161, 0.1418755194}}, Params{{-5.0000000000, 3.0000000000},{7.0000000000, 4.0000000000},{1.3981543688, 0.2423393699}}, Params{{-4.0000000000, 3.0000000000},{3.0000000000,-4.0000000000},{0.6903089462, 0.4301786506}}, Params{{-5.0000000000, 3.0000000000},{-7.0000000000, 4.0000000000},{0.8982503509,-0.3677922250}}, Params{{-5.0000000000, 3.0000000000},{-7.0000000000,-4.0000000000},{0.6943679776,-0.1203534473}}, Params{{-2.0000000000,-3.0000000000},{3.0000000000, 4.0000000000},{0.7383148075,-0.3697151950}}, Params{{-5.0000000000,-3.0000000000},{7.0000000000,-4.0000000000},{1.3981543688,-0.2423393699}}, Params{{-5.0000000000,-3.0000000000},{-7.0000000000, 4.0000000000},{0.6943679776, 0.1203534473}}, Params{{-5.0000000000,-3.0000000000},{-7.0000000000,-4.0000000000},{0.8982503509, 0.3677922250}}, Params{{-5.6000000000,-6.8000000000},{-7.6000000000,-6.5400000000},{0.9351161560, 0.3019935097}}, Params{{-5.3540000000,-6.3300000000},{-0.6354000000,-0.6500000000},{-1.1325638121,-0.3137877092}}, Params{{-5.2200000000,-6.2200000000},{-0.5600000000,-6.5200000000},{1.2918307317, 0.4694159215}})) |
|
| INSTANTIATE_TEST_CASE_P (def, Mod, testing::Values(Params{{-16.0000000000, 0.0000000000},{-2.0000000000, 0.0000000000},{0.0000000000, 0.0000000000}}, Params{{16.0000000000, 0.0000000000},{-2.0000000000, 0.0000000000},{0.0000000000, 0.0000000000}}, Params{{-16.0000000000, 0.0000000000},{2.0000000000, 0.0000000000},{0.0000000000, 0.0000000000}}, Params{{16.0000000000, 0.0000000000},{2.0000000000, 0.0000000000},{0.0000000000, 0.0000000000}}, Params{{5.0000000000, 3.0000000000},{7.0000000000, 4.0000000000},{5.0000000000, 3.0000000000}}, Params{{5.0000000000, 3.0000000000},{7.0000000000,-4.0000000000},{5.0000000000, 3.0000000000}}, Params{{5.0000000000, 3.0000000000},{-7.0000000000, 4.0000000000},{5.0000000000, 3.0000000000}}, Params{{5.0000000000, 3.0000000000},{-7.0000000000,-4.0000000000},{5.0000000000, 3.0000000000}}, Params{{5.0000000000,-3.0000000000},{7.0000000000, 4.0000000000},{5.0000000000,-3.0000000000}}, Params{{5.0000000000,-3.0000000000},{7.0000000000,-4.0000000000},{5.0000000000,-3.0000000000}}, Params{{5.0000000000,-3.0000000000},{-7.0000000000, 4.0000000000},{5.0000000000,-3.0000000000}}, Params{{5.0000000000,-3.0000000000},{-7.0000000000,-4.0000000000},{5.0000000000,-3.0000000000}}, Params{{-5.0000000000, 3.0000000000},{7.0000000000, 4.0000000000},{-5.0000000000, 3.0000000000}}, Params{{-4.0000000000, 3.0000000000},{3.0000000000,-4.0000000000},{-4.0000000000, 3.0000000000}}, Params{{-5.0000000000, 3.0000000000},{-7.0000000000, 4.0000000000},{-5.0000000000, 3.0000000000}}, Params{{-5.0000000000, 3.0000000000},{-7.0000000000,-4.0000000000},{-5.0000000000, 3.0000000000}}, Params{{-2.0000000000,-3.0000000000},{3.0000000000, 4.0000000000},{-2.0000000000,-3.0000000000}}, Params{{-5.0000000000,-3.0000000000},{7.0000000000,-4.0000000000},{-5.0000000000,-3.0000000000}}, Params{{-5.0000000000,-3.0000000000},{-7.0000000000, 4.0000000000},{-5.0000000000,-3.0000000000}}, Params{{-5.0000000000,-3.0000000000},{-7.0000000000,-4.0000000000},{-5.0000000000,-3.0000000000}}, Params{{25.0000000000, 63.0000000000},{7.0000000000, 4.0000000000},{3.0000000000, 4.0000000000}}, Params{{65.0000000000, 32.0000000000},{7.0000000000,-4.0000000000},{2.0000000000, 3.0000000000}}, Params{{45.0000000000, 32.0000000000},{-7.0000000000, 4.0000000000},{7.0000000000,-2.0000000000}}, Params{{15.0000000000, 13.0000000000},{-7.0000000000,-4.0000000000},{1.0000000000, 5.0000000000}}, Params{{95.0000000000,-363.0000000000},{7.0000000000, 4.0000000000},{3.0000000000,-7.0000000000}}, Params{{15.0000000000,-31.0000000000},{7.0000000000,-4.0000000000},{2.0000000000,-5.0000000000}}, Params{{95.0000000000,-31.0000000000},{-7.0000000000, 4.0000000000},{3.0000000000, 3.0000000000}}, Params{{55.0000000000,-36.0000000000},{-7.0000000000,-4.0000000000},{6.0000000000, 1.0000000000}}, Params{{-5.6000000000,-6.8000000000},{-7.6000000000,-6.5400000000},{-5.6000000000,-6.8000000000}}, Params{{-5.3540000000,-6.3300000000},{-0.6354000000,-0.6500000000},{0.3646000000,-0.4800000000}}, Params{{-5.2200000000,-6.2200000000},{-0.5600000000,-6.5200000000},{-4.6600000000, 0.3000000000}})) |
|
| INSTANTIATE_TEST_CASE_P (def, Factorial, testing::Values(UnariParams{{0},{1}}, UnariParams{{5},{120}}, UnariParams{{5.1},{142.4519440656787551}}, UnariParams{{-5.1},{-0.3639731138924320}}, UnariParams{{-5},{-120}}, UnariParams{{5,-2},{-80.0476734256340160, 25.8850355544053040}}, UnariParams{{5, 2},{-80.0476734256340160,-25.8850355544053040}}, UnariParams{{-5,-2},{0.0000508457710199,-0.0007493508591461}}, UnariParams{{-5, 2},{0.0000508457710199, 0.0007493508591461}})) |
|
| INSTANTIATE_TEST_CASE_P (inf, Factorial, testing::Values(UnariParams{{inf},{inf}}, UnariParams{{5, inf},{0}})) |
|
| TEST_P (Add, oper) |
|
| TEST_P (Sub, oper) |
|
| TEST_P (Mul, oper) |
|
| TEST_P (Div, oper) |
|
| TEST_P (Exp, oper) |
|
| TEST_P (Mod, oper) |
|
| TEST_P (Factorial, oper) |
|
| TEST_P (Add, fce) |
|
| TEST_P (Sub, fce) |
|
| TEST_P (Mul, fce) |
|
| TEST_P (Div, fce) |
|
| TEST_P (Exp, fce) |
|
| TEST_P (Mod, fce) |
|
| TEST_P (Root, fce) |
|
| TEST_P (Factorial, fce) |
|
| INSTANTIATE_TEST_CASE_P (divWithZero, UndefDiv, testing::Values(Params{{5},{0},{0}})) |
|
| INSTANTIATE_TEST_CASE_P (divWithZero, UndefMod, testing::Values(Params{{5},{0},{0}})) |
|
| INSTANTIATE_TEST_CASE_P (zero, UndefExp, testing::Values(Params{{0},{0},{0}})) |
|
| INSTANTIATE_TEST_CASE_P (zero, UndefRoot, testing::Values(Params{{5},{0},{0}})) |
|
| INSTANTIATE_TEST_CASE_P (Inf, UndefSub, testing::Values(Params{{-inf,-inf},{inf,-inf},{-inf,-doNotCare}}, Params{{-inf,-inf},{-inf, inf},{-doNotCare,-inf}}, Params{{-inf,-inf},{-inf,-inf},{-doNotCare,-doNotCare}}, Params{{inf, inf},{inf, inf},{-doNotCare,-doNotCare}}, Params{{inf, inf},{inf, inf},{-doNotCare,-doNotCare}}, Params{{inf, inf},{inf,-inf},{-doNotCare, inf}}, Params{{inf, inf},{-inf, inf},{inf,-doNotCare}}, Params{{inf,-inf},{inf, inf},{-doNotCare,-inf}}, Params{{inf,-inf},{inf,-inf},{-doNotCare,-doNotCare}}, Params{{inf,-inf},{-inf,-inf},{inf,-doNotCare}}, Params{{-inf, inf},{inf, inf},{-inf,-doNotCare}}, Params{{-inf, inf},{-inf, inf},{-doNotCare,-doNotCare}}, Params{{-inf, inf},{-inf,-inf},{-doNotCare, inf}})) |
|
| INSTANTIATE_TEST_CASE_P (Inf, UndefAdd, testing::Values(Params{{inf, inf},{inf,-inf},{inf,-doNotCare}}, Params{{inf, inf},{-inf, inf},{-doNotCare, inf}}, Params{{inf, inf},{-inf,-inf},{-doNotCare,-doNotCare}}, Params{{inf,-inf},{inf, inf},{inf,-doNotCare}}, Params{{inf,-inf},{-inf, inf},{-doNotCare,-doNotCare}}, Params{{inf,-inf},{-inf,-inf},{-doNotCare,-inf}}, Params{{-inf, inf},{inf, inf},{-doNotCare, inf}}, Params{{-inf, inf},{inf,-inf},{-doNotCare,-doNotCare}}, Params{{-inf, inf},{-inf,-inf},{-inf,-doNotCare}}, Params{{-inf,-inf},{inf, inf},{-doNotCare,-doNotCare}}, Params{{-inf,-inf},{inf,-inf},{-doNotCare,-inf}}, Params{{-inf,-inf},{-inf, inf},{-inf,-doNotCare}})) |
|
| INSTANTIATE_TEST_CASE_P (Inf, UndefMul, testing::Values(Params{{inf, inf},{0.0000000000, 0.0000000000},{doNotCare, doNotCare}}, Params{{inf, 5.0000000000},{0.0000000000, 0.0000000000},{doNotCare, doNotCare}}, Params{{5.0000000000, inf},{0.0000000000, 0.0000000000},{doNotCare, doNotCare}}, Params{{0.0000000000, 0.0000000000},{inf, inf},{doNotCare, doNotCare}}, Params{{0.0000000000, 0.0000000000},{5.0000000000, inf},{doNotCare, doNotCare}}, Params{{0.0000000000, 0.0000000000},{inf, 5.0000000000},{doNotCare, doNotCare}}, Params{{-inf,-inf},{0.0000000000, 0.0000000000},{doNotCare, doNotCare}}, Params{{-inf, 5.0000000000},{0.0000000000, 0.0000000000},{doNotCare, doNotCare}}, Params{{5.0000000000,-inf},{0.0000000000, 0.0000000000},{doNotCare, doNotCare}}, Params{{0.0000000000, 0.0000000000},{-inf,-inf},{doNotCare, doNotCare}}, Params{{0.0000000000, 0.0000000000},{5.0000000000,-inf},{doNotCare, doNotCare}}, Params{{0.0000000000, 0.0000000000},{-inf, 5.0000000000},{doNotCare, doNotCare}}, Params{{inf, inf},{inf, inf},{doNotCare, doNotCare}}, Params{{inf, inf},{inf,-inf},{doNotCare, doNotCare}}, Params{{inf, inf},{-inf, inf},{doNotCare, doNotCare}}, Params{{inf, inf},{-inf,-inf},{doNotCare, doNotCare}}, Params{{inf,-inf},{inf, inf},{doNotCare, doNotCare}}, Params{{inf,-inf},{inf,-inf},{doNotCare, doNotCare}}, Params{{inf,-inf},{-inf, inf},{doNotCare, doNotCare}}, Params{{inf,-inf},{-inf,-inf},{doNotCare, doNotCare}}, Params{{-inf, inf},{inf, inf},{doNotCare, doNotCare}}, Params{{-inf, inf},{inf,-inf},{doNotCare, doNotCare}}, Params{{-inf, inf},{-inf, inf},{doNotCare, doNotCare}}, Params{{-inf, inf},{-inf,-inf},{doNotCare, doNotCare}}, Params{{-inf,-inf},{inf, inf},{doNotCare, doNotCare}}, Params{{-inf,-inf},{inf,-inf},{doNotCare, doNotCare}}, Params{{-inf,-inf},{-inf, inf},{doNotCare, doNotCare}}, Params{{-inf,-inf},{-inf,-inf},{doNotCare, doNotCare}}, Params{{inf, 0.0000000000},{0.0000000000, 0.0000000000},{doNotCare, doNotCare}}, Params{{inf, inf},{inf, inf},{doNotCare, doNotCare}}, Params{{-inf, 0.0000000000},{0.0000000000, 0.0000000000},{doNotCare, doNotCare}})) |
|
| INSTANTIATE_TEST_CASE_P (Inf, UndefDiv, testing::Values(Params{{inf, inf},{inf, inf},{-doNotCare,-doNotCare}}, Params{{inf, inf},{inf,-inf},{-doNotCare,-doNotCare}}, Params{{inf, inf},{-inf, inf},{-doNotCare,-doNotCare}}, Params{{inf, inf},{-inf,-inf},{-doNotCare,-doNotCare}}, Params{{inf,-inf},{inf, inf},{-doNotCare,-doNotCare}}, Params{{inf,-inf},{inf,-inf},{-doNotCare,-doNotCare}}, Params{{inf,-inf},{-inf, inf},{-doNotCare,-doNotCare}}, Params{{inf,-inf},{-inf,-inf},{-doNotCare,-doNotCare}}, Params{{-inf, inf},{inf, inf},{-doNotCare,-doNotCare}}, Params{{-inf, inf},{inf,-inf},{-doNotCare,-doNotCare}}, Params{{-inf, inf},{-inf, inf},{-doNotCare,-doNotCare}}, Params{{-inf, inf},{-inf,-inf},{-doNotCare,-doNotCare}}, Params{{-inf,-inf},{inf, inf},{-doNotCare,-doNotCare}}, Params{{-inf,-inf},{inf,-inf},{-doNotCare,-doNotCare}}, Params{{-inf,-inf},{-inf, inf},{-doNotCare,-doNotCare}}, Params{{-inf,-inf},{-inf,-inf},{-doNotCare,-doNotCare}}, Params{{inf, 0},{0, 0},{inf,-doNotCare}}, Params{{inf, inf},{inf, inf},{-doNotCare,-doNotCare}}, Params{{-inf, 0},{0, 0},{-inf,-doNotCare}})) |
|
| INSTANTIATE_TEST_CASE_P (Inf, UndefExp, testing::Values(Params{{inf, 0},{0, 0},{doNotCare, doNotCare}}, Params{{inf, inf},{0, 0},{doNotCare, doNotCare}}, Params{{inf, 5},{0, 0},{doNotCare, doNotCare}}, Params{{5, inf},{0, 0},{doNotCare, doNotCare}}, Params{{0, 0},{5, inf},{doNotCare, doNotCare}}, Params{{inf, inf},{inf, inf},{doNotCare, doNotCare}}, Params{{-inf, 0},{0, 0},{doNotCare, doNotCare}}, Params{{-inf,-inf},{0, 0},{doNotCare, doNotCare}}, Params{{-inf, 5},{0, 0},{doNotCare, doNotCare}}, Params{{5,-inf},{0, 0},{doNotCare, doNotCare}}, Params{{0, 0},{-inf,-inf},{inf, doNotCare}}, Params{{0, 0},{5,-inf},{doNotCare, doNotCare}}, Params{{0, 0},{-inf, 5},{inf, doNotCare}}, Params{{inf, inf},{inf, inf},{doNotCare, doNotCare}}, Params{{inf, inf},{inf,-inf},{inf, doNotCare}}, Params{{inf, inf},{-inf,-inf},{doNotCare, doNotCare}}, Params{{inf,-inf},{inf, inf},{inf, doNotCare}}, Params{{inf,-inf},{inf,-inf},{doNotCare, doNotCare}}, Params{{inf,-inf},{-inf, inf},{doNotCare, doNotCare}}, Params{{-inf, inf},{inf, inf},{doNotCare, doNotCare}}, Params{{-inf, inf},{inf,-inf},{inf, doNotCare}}, Params{{-inf, inf},{-inf,-inf},{doNotCare, doNotCare}}, Params{{-inf,-inf},{inf, inf},{inf, doNotCare}}, Params{{-inf,-inf},{inf,-inf},{doNotCare, doNotCare}}, Params{{-inf,-inf},{-inf, inf},{doNotCare, doNotCare}})) |
|
| INSTANTIATE_TEST_CASE_P (Inf, UndefRoot, testing::Values(Params{{inf, 0},{0, 0},{inf, doNotCare}}, Params{{inf, inf},{0, 0},{inf, doNotCare}}, Params{{inf, 5},{0, 0},{inf, doNotCare}}, Params{{5, inf},{0, 0},{inf, doNotCare}}, Params{{0, 0},{inf, inf},{doNotCare, doNotCare}}, Params{{0, 0},{5, inf},{doNotCare, doNotCare}}, Params{{0, 0},{inf, 5},{doNotCare, doNotCare}}, Params{{inf, inf},{inf, inf},{doNotCare, doNotCare}}, Params{{-inf, 0},{0, 0},{inf, doNotCare}}, Params{{-inf,-inf},{0, 0},{inf, doNotCare}}, Params{{-inf, 5},{0, 0},{inf, doNotCare}}, Params{{5,-inf},{0, 0},{inf, doNotCare}}, Params{{0, 0},{-inf,-inf},{doNotCare, doNotCare}}, Params{{0, 0},{5,-inf},{doNotCare, doNotCare}}, Params{{0, 0},{-inf, 5},{doNotCare, doNotCare}}, Params{{inf, inf},{inf, inf},{doNotCare, doNotCare}}, Params{{inf, inf},{inf,-inf},{doNotCare, doNotCare}}, Params{{inf, inf},{-inf, inf},{doNotCare, doNotCare}}, Params{{inf, inf},{-inf,-inf},{doNotCare, doNotCare}}, Params{{inf,-inf},{inf, inf},{doNotCare, doNotCare}}, Params{{inf,-inf},{inf,-inf},{doNotCare, doNotCare}}, Params{{inf,-inf},{-inf, inf},{doNotCare, doNotCare}}, Params{{inf,-inf},{-inf,-inf},{doNotCare, doNotCare}}, Params{{-inf, inf},{inf, inf},{doNotCare, doNotCare}}, Params{{-inf, inf},{inf,-inf},{doNotCare, doNotCare}}, Params{{-inf, inf},{-inf, inf},{doNotCare, doNotCare}}, Params{{-inf, inf},{-inf,-inf},{doNotCare, doNotCare}}, Params{{-inf,-inf},{inf, inf},{doNotCare, doNotCare}}, Params{{-inf,-inf},{inf,-inf},{doNotCare, doNotCare}}, Params{{-inf,-inf},{-inf, inf},{doNotCare, doNotCare}}, Params{{-inf,-inf},{-inf,-inf},{doNotCare, doNotCare}})) |
|
| INSTANTIATE_TEST_CASE_P (Inf, UndefMod, testing::Values(Params{{inf, inf},{0, 0},{inf, inf}}, Params{{inf, 5},{0, 0},{inf, inf}}, Params{{5, inf},{0, 0},{inf, inf}}, Params{{0, 0},{inf, inf},{0, 0}}, Params{{0, 0},{5, inf},{0, 0}}, Params{{0, 0},{inf, 5},{0, 0}}, Params{{-inf,-inf},{0, 0},{-inf,-inf}}, Params{{-inf, 5},{0, 0},{-inf, inf}}, Params{{5,-inf},{0, 0},{inf,-inf}}, Params{{0, 0},{-inf,-inf},{-0, 0}}, Params{{0, 0},{5,-inf},{-0, 0}}, Params{{0, 0},{-inf, 5},{-0,-0}}, Params{{inf, inf},{inf, inf},{-doNotCare,-doNotCare}}, Params{{inf, inf},{inf,-inf},{-doNotCare,-doNotCare}}, Params{{inf, inf},{-inf, inf},{-doNotCare,-doNotCare}}, Params{{inf, inf},{-inf,-inf},{-doNotCare,-doNotCare}}, Params{{inf,-inf},{inf, inf},{-doNotCare,-doNotCare}}, Params{{inf,-inf},{inf,-inf},{-doNotCare,-doNotCare}}, Params{{inf,-inf},{-inf, inf},{-doNotCare,-doNotCare}}, Params{{inf,-inf},{-inf,-inf},{-doNotCare,-doNotCare}}, Params{{-inf, inf},{inf, inf},{-doNotCare,-doNotCare}}, Params{{-inf, inf},{inf,-inf},{-doNotCare,-doNotCare}}, Params{{-inf, inf},{-inf, inf},{-doNotCare,-doNotCare}}, Params{{-inf, inf},{-inf,-inf},{-doNotCare,-doNotCare}}, Params{{-inf,-inf},{inf, inf},{-doNotCare,-doNotCare}}, Params{{-inf,-inf},{inf,-inf},{-doNotCare,-doNotCare}}, Params{{-inf,-inf},{-inf, inf},{-doNotCare,-doNotCare}}, Params{{-inf,-inf},{-inf,-inf},{-doNotCare,-doNotCare}}, Params{{inf, 0},{0, 0},{inf,-doNotCare}}, Params{{inf, inf},{inf, inf},{-doNotCare,-doNotCare}}, Params{{-inf, 0},{0, 0},{-inf,-doNotCare}})) |
|
| INSTANTIATE_TEST_CASE_P (Inf, UndefFactorial, testing::Values(UnariParams{{inf, inf},{0}})) |
|
| INSTANTIATE_TEST_CASE_P (quietNan, UndefSub, testing::Values(Params{{qNaN},{0},{0}}, Params{{qNaN, qNaN},{0},{0}}, Params{{qNaN, 5},{0},{0}}, Params{{5, qNaN},{0},{0}}, Params{{0},{qNaN, qNaN},{0}}, Params{{0},{5, qNaN},{0}}, Params{{0},{qNaN, 5},{0}}, Params{{qNaN, qNaN},{qNaN, qNaN},{0}})) |
|
| INSTANTIATE_TEST_CASE_P (quietNan, UndefAdd, testing::Values(Params{{qNaN},{0},{0}}, Params{{qNaN, qNaN},{0},{0}}, Params{{qNaN, 5},{0},{0}}, Params{{5, qNaN},{0},{0}}, Params{{0},{qNaN, qNaN},{0}}, Params{{0},{5, qNaN},{0}}, Params{{0},{qNaN, 5},{0}}, Params{{qNaN, qNaN},{qNaN, qNaN},{0}})) |
|
| INSTANTIATE_TEST_CASE_P (quietNan, UndefMul, testing::Values(Params{{qNaN},{0},{0}}, Params{{qNaN, qNaN},{0},{0}}, Params{{qNaN, 5},{0},{0}}, Params{{5, qNaN},{0},{0}}, Params{{0},{qNaN, qNaN},{0}}, Params{{0},{5, qNaN},{0}}, Params{{0},{qNaN, 5},{0}}, Params{{qNaN, qNaN},{qNaN, qNaN},{0}})) |
|
| INSTANTIATE_TEST_CASE_P (quietNan, UndefExp, testing::Values(Params{{qNaN},{0},{0}}, Params{{qNaN, qNaN},{0},{0}}, Params{{qNaN, 5},{0},{0}}, Params{{5, qNaN},{0},{0}}, Params{{0},{qNaN, qNaN},{0}}, Params{{0},{5, qNaN},{0}}, Params{{0},{qNaN, 5},{0}}, Params{{qNaN, qNaN},{qNaN, qNaN},{0}})) |
|
| INSTANTIATE_TEST_CASE_P (quietNan, UndefRoot, testing::Values(Params{{qNaN},{0},{0}}, Params{{qNaN, qNaN},{0},{0}}, Params{{qNaN, 5},{0},{0}}, Params{{5, qNaN},{0},{0}}, Params{{0},{qNaN, qNaN},{0}}, Params{{0},{5, qNaN},{0}}, Params{{0},{qNaN, 5},{0}}, Params{{qNaN, qNaN},{qNaN, qNaN},{0}})) |
|
| INSTANTIATE_TEST_CASE_P (quietNan, UndefMod, testing::Values(Params{{qNaN},{0},{0}}, Params{{qNaN, qNaN},{0},{0}}, Params{{qNaN, 5},{0},{0}}, Params{{5, qNaN},{0},{0}}, Params{{0},{qNaN, qNaN},{0}}, Params{{0},{5, qNaN},{0}}, Params{{0},{qNaN, 5},{0}}, Params{{qNaN, qNaN},{qNaN, qNaN},{0}})) |
|
| INSTANTIATE_TEST_CASE_P (quietNan, UndefFactorial, testing::Values(UnariParams{{qNaN},{0}}, UnariParams{{qNaN, qNaN},{0}}, UnariParams{{5, qNaN},{0}})) |
|
| INSTANTIATE_TEST_CASE_P (signalingNan, UndefSub, testing::Values(Params{{sNaN},{0},{0}}, Params{{sNaN, sNaN},{0},{0}}, Params{{sNaN, 5},{0},{0}}, Params{{5, sNaN},{0},{0}}, Params{{0},{sNaN, sNaN},{0}}, Params{{0},{5, sNaN},{0}}, Params{{0},{sNaN, 5},{0}}, Params{{sNaN, sNaN},{sNaN, sNaN},{0}})) |
|
| INSTANTIATE_TEST_CASE_P (signalingNan, UndefAdd, testing::Values(Params{{sNaN},{0},{0}}, Params{{sNaN, sNaN},{0},{0}}, Params{{sNaN, 5},{0},{0}}, Params{{5, sNaN},{0},{0}}, Params{{0},{sNaN, sNaN},{0}}, Params{{0},{5, sNaN},{0}}, Params{{0},{sNaN, 5},{0}}, Params{{sNaN, sNaN},{sNaN, sNaN},{0}})) |
|
| INSTANTIATE_TEST_CASE_P (signalingNan, UndefMul, testing::Values(Params{{sNaN},{0},{0}}, Params{{sNaN, sNaN},{0},{0}}, Params{{sNaN, 5},{0},{0}}, Params{{5, sNaN},{0},{0}}, Params{{0},{sNaN, sNaN},{0}}, Params{{0},{5, sNaN},{0}}, Params{{0},{sNaN, 5},{0}}, Params{{sNaN, sNaN},{sNaN, sNaN},{0}})) |
|
| INSTANTIATE_TEST_CASE_P (signalingNan, UndefExp, testing::Values(Params{{sNaN},{0},{0}}, Params{{sNaN, sNaN},{0},{0}}, Params{{sNaN, 5},{0},{0}}, Params{{5, sNaN},{0},{0}}, Params{{0},{sNaN, sNaN},{0}}, Params{{0},{5, sNaN},{0}}, Params{{0},{sNaN, 5},{0}}, Params{{sNaN, sNaN},{sNaN, sNaN},{0}})) |
|
| INSTANTIATE_TEST_CASE_P (signalingNan, UndefRoot, testing::Values(Params{{sNaN},{0},{0}}, Params{{sNaN, sNaN},{0},{0}}, Params{{sNaN, 5},{0},{0}}, Params{{5, sNaN},{0},{0}}, Params{{0},{sNaN, sNaN},{0}}, Params{{0},{5, sNaN},{0}}, Params{{0},{sNaN, 5},{0}}, Params{{sNaN, sNaN},{sNaN, sNaN},{0}})) |
|
| INSTANTIATE_TEST_CASE_P (signalingNan, UndefMod, testing::Values(Params{{sNaN},{0},{0}}, Params{{sNaN, sNaN},{0},{0}}, Params{{sNaN, 5},{0},{0}}, Params{{5, sNaN},{0},{0}}, Params{{0},{sNaN, sNaN},{0}}, Params{{0},{5, sNaN},{0}}, Params{{0},{sNaN, 5},{0}}, Params{{sNaN, sNaN},{sNaN, sNaN},{0}})) |
|
| INSTANTIATE_TEST_CASE_P (signalingNan, UndefFactorial, testing::Values(UnariParams{{sNaN},{0}}, UnariParams{{sNaN, sNaN},{0}}, UnariParams{{5, sNaN},{0}})) |
|
| TEST_P (UndefAdd, oper) |
|
| TEST_P (UndefSub, oper) |
|
| TEST_P (UndefMul, oper) |
|
| TEST_P (UndefDiv, oper) |
|
| TEST_P (UndefExp, oper) |
|
| TEST_P (UndefMod, oper) |
|
| TEST_P (UndefFactorial, oper) |
|
| TEST_P (UndefAdd, fce) |
|
| TEST_P (UndefSub, fce) |
|
| TEST_P (UndefMul, fce) |
|
| TEST_P (UndefDiv, fce) |
|
| TEST_P (UndefExp, fce) |
|
| TEST_P (UndefMod, fce) |
|
| TEST_P (UndefRoot, fce) |
|
| TEST_P (UndefFactorial, fce) |
|