/dports/math/universal/universal-3.48/tests/cfloat/arithmetic/saturating/normal/ |
H A D | addition.cpp | 54 constexpr bool hasSupernormals = false; in main() local 68 using Cfloat = cfloat < 8, 4, uint8_t, hasSubnormals, hasSupernormals, isSaturating >; in main() 81 …TestCase< cfloat<8, 2, uint8_t, hasSubnormals, hasSupernormals, isSaturating>, float>(TestCaseOper… in main() 82 …TestCase< cfloat<16, 8, uint16_t, hasSubnormals, hasSupernormals, isSaturating>, double>(TestCaseO… in main() 95 …estResult(VerifyCfloatAddition< cfloat<3, 1, uint8_t, hasSubnormals, hasSupernormals, isSaturating… in main() 97 …estResult(VerifyCfloatAddition< cfloat<4, 1, uint8_t, hasSubnormals, hasSupernormals, isSaturating… in main() 98 …estResult(VerifyCfloatAddition< cfloat<4, 2, uint8_t, hasSubnormals, hasSupernormals, isSaturating… in main() 100 …estResult(VerifyCfloatAddition< cfloat<5, 1, uint8_t, hasSubnormals, hasSupernormals, isSaturating… in main() 101 …estResult(VerifyCfloatAddition< cfloat<5, 2, uint8_t, hasSubnormals, hasSupernormals, isSaturating… in main() 102 …estResult(VerifyCfloatAddition< cfloat<5, 3, uint8_t, hasSubnormals, hasSupernormals, isSaturating… in main() [all …]
|
/dports/math/universal/universal-3.48/tests/cfloat/arithmetic/nonsaturating/subsuper/ |
H A D | addition.cpp | 64 constexpr bool hasSupernormals = true; in main() local 78 …TestCase< cfloat<4, 1, uint8_t, hasSubnormals, hasSupernormals, isSaturating>, float>(TestCaseOper… in main() 88 using Cfloat = cfloat < 8, 4, uint8_t, hasSubnormals, hasSupernormals, isSaturating >; in main() 111 …TestCase< cfloat<8, 2, uint8_t, hasSubnormals, hasSupernormals, isSaturating>, float>(TestCaseOper… in main() 112 …TestCase< cfloat<16, 8, uint16_t, hasSubnormals, hasSupernormals, isSaturating>, double>(TestCaseO… in main() 115 …VerifyCfloatAddition< cfloat<4, 1, uint8_t, hasSubnormals, hasSupernormals, isSaturating> >(report… in main() 118 …VerifyCfloatAddition< cfloat<8, 2, uint8_t, hasSubnormals, hasSupernormals, isSaturating> >(true),… in main() 120 …VerifyCfloatAddition< cfloat<8, 3, uint8_t, hasSubnormals, hasSupernormals, isSaturating> >(true),… in main() 122 …VerifyCfloatAddition< cfloat<8, 4, uint8_t, hasSubnormals, hasSupernormals, isSaturating> >(true),… in main() 129 …estResult(VerifyCfloatAddition< cfloat<3, 1, uint8_t, hasSubnormals, hasSupernormals, isSaturating… in main() [all …]
|
H A D | multiplication.cpp | 36 constexpr bool hasSupernormals = true; in main() local 58 using Cfloat = cfloat < nbits, es, uint8_t, hasSubnormals, hasSupernormals, isSaturating >; in main() 90 cfloat<5, 2, uint8_t, hasSubnormals, hasSupernormals, isSaturating> >(reportTestCases), in main() 104 …ult(VerifyCfloatMultiplication< cfloat<3, 1, uint8_t, hasSubnormals, hasSupernormals, isSaturating… in main() 106 …ult(VerifyCfloatMultiplication< cfloat<4, 1, uint8_t, hasSubnormals, hasSupernormals, isSaturating… in main() 107 …ult(VerifyCfloatMultiplication< cfloat<4, 2, uint8_t, hasSubnormals, hasSupernormals, isSaturating… in main() 109 …ult(VerifyCfloatMultiplication< cfloat<5, 1, uint8_t, hasSubnormals, hasSupernormals, isSaturating… in main() 110 …ult(VerifyCfloatMultiplication< cfloat<5, 2, uint8_t, hasSubnormals, hasSupernormals, isSaturating… in main() 111 …ult(VerifyCfloatMultiplication< cfloat<5, 3, uint8_t, hasSubnormals, hasSupernormals, isSaturating… in main() 113 …ult(VerifyCfloatMultiplication< cfloat<6, 1, uint8_t, hasSubnormals, hasSupernormals, isSaturating… in main() [all …]
|
H A D | subtraction.cpp | 62 constexpr bool hasSupernormals = true; in main() local 82 using Cfloat = cfloat < 8, 4, uint8_t, hasSubnormals, hasSupernormals, isSaturating >; in main() 123 cfloat<3, 1, uint8_t, hasSubnormals, hasSupernormals, isSaturating> >(reportTestCases), in main() 128 cfloat<4, 1, uint8_t, hasSubnormals, hasSupernormals, isSaturating> >(true), in main() 137 …Result(VerifyCfloatSubtraction< cfloat<3, 1, uint8_t, hasSubnormals, hasSupernormals, isSaturating… in main() 139 …Result(VerifyCfloatSubtraction< cfloat<4, 1, uint8_t, hasSubnormals, hasSupernormals, isSaturating… in main() 140 …Result(VerifyCfloatSubtraction< cfloat<4, 2, uint8_t, hasSubnormals, hasSupernormals, isSaturating… in main() 142 …Result(VerifyCfloatSubtraction< cfloat<5, 1, uint8_t, hasSubnormals, hasSupernormals, isSaturating… in main() 143 …Result(VerifyCfloatSubtraction< cfloat<5, 2, uint8_t, hasSubnormals, hasSupernormals, isSaturating… in main() 144 …Result(VerifyCfloatSubtraction< cfloat<5, 3, uint8_t, hasSubnormals, hasSupernormals, isSaturating… in main() [all …]
|
/dports/math/universal/universal-3.48/tests/cfloat/arithmetic/nonsaturating/normal/ |
H A D | addition.cpp | 60 constexpr bool hasSupernormals = false; in main() local 84 using Cfloat = cfloat < 8, 4, uint8_t, hasSubnormals, hasSupernormals, isSaturating >; in main() 107 cfloat<8, 2, uint8_t, hasSubnormals, hasSupernormals, isSaturating > c(SpecificValue::maxpos); in main() 108 cfloat<9, 2, uint8_t, hasSubnormals, hasSupernormals, isSaturating> d(SpecificValue::maxpos); in main() 122 cfloat<8,2, uint8_t, hasSubnormals, hasSupernormals, isSaturating> c(SpecificValue::maxneg); in main() 123 cfloat<9,2, uint8_t, hasSubnormals, hasSupernormals, isSaturating> d; in main() 133 …TestCase< cfloat<8, 2, uint8_t, hasSubnormals, hasSupernormals, isSaturating>, float>(TestCaseOper… in main() 134 …TestCase< cfloat<16, 8, uint16_t, hasSubnormals, hasSupernormals, isSaturating>, double>(TestCaseO… in main() 138 …VerifyCfloatAddition< cfloat<4, 2, uint8_t, hasSubnormals, hasSupernormals, isSaturating> >(report… in main() 146 …estResult(VerifyCfloatAddition< cfloat<3, 1, uint8_t, hasSubnormals, hasSupernormals, isSaturating… in main() [all …]
|
/dports/math/universal/universal-3.48/tests/cfloat/arithmetic/saturating/subnormal/ |
H A D | addition.cpp | 54 constexpr bool hasSupernormals = false; in main() local 71 using Cfloat = cfloat < 8, 4, uint8_t, hasSubnormals, hasSupernormals, isSaturating >; in main() 94 …TestCase< cfloat<8, 2, uint8_t, hasSubnormals, hasSupernormals, isSaturating>, float>(TestCaseOper… in main() 95 …TestCase< cfloat<16, 8, uint16_t, hasSubnormals, hasSupernormals, isSaturating>, double>(TestCaseO… in main() 109 …estResult(VerifyCfloatAddition< cfloat<3, 1, uint8_t, hasSubnormals, hasSupernormals, isSaturating… in main() 111 …estResult(VerifyCfloatAddition< cfloat<4, 1, uint8_t, hasSubnormals, hasSupernormals, isSaturating… in main() 112 …estResult(VerifyCfloatAddition< cfloat<4, 2, uint8_t, hasSubnormals, hasSupernormals, isSaturating… in main() 114 …estResult(VerifyCfloatAddition< cfloat<5, 1, uint8_t, hasSubnormals, hasSupernormals, isSaturating… in main() 115 …estResult(VerifyCfloatAddition< cfloat<5, 2, uint8_t, hasSubnormals, hasSupernormals, isSaturating… in main() 116 …estResult(VerifyCfloatAddition< cfloat<5, 3, uint8_t, hasSubnormals, hasSupernormals, isSaturating… in main() [all …]
|
/dports/math/universal/universal-3.48/tests/cfloat/arithmetic/saturating/supernormal/ |
H A D | addition.cpp | 54 constexpr bool hasSupernormals = true; in main() local 69 using Cfloat = cfloat < 8, 4, uint8_t, hasSubnormals, hasSupernormals, isSaturating >; in main() 92 …TestCase< cfloat<8, 2, uint8_t, hasSubnormals, hasSupernormals, isSaturating>, float>(TestCaseOper… in main() 93 …TestCase< cfloat<16, 8, uint16_t, hasSubnormals, hasSupernormals, isSaturating>, double>(TestCaseO… in main() 111 …estResult(VerifyCfloatAddition< cfloat<3, 1, uint8_t, hasSubnormals, hasSupernormals, isSaturating… in main() 113 …estResult(VerifyCfloatAddition< cfloat<4, 1, uint8_t, hasSubnormals, hasSupernormals, isSaturating… in main() 114 …estResult(VerifyCfloatAddition< cfloat<4, 2, uint8_t, hasSubnormals, hasSupernormals, isSaturating… in main() 116 …estResult(VerifyCfloatAddition< cfloat<5, 1, uint8_t, hasSubnormals, hasSupernormals, isSaturating… in main() 117 …estResult(VerifyCfloatAddition< cfloat<5, 2, uint8_t, hasSubnormals, hasSupernormals, isSaturating… in main() 118 …estResult(VerifyCfloatAddition< cfloat<5, 3, uint8_t, hasSubnormals, hasSupernormals, isSaturating… in main() [all …]
|
/dports/math/universal/universal-3.48/tests/cfloat/arithmetic/saturating/subsuper/ |
H A D | addition.cpp | 54 constexpr bool hasSupernormals = true; in main() local 69 using Cfloat = cfloat < 8, 4, uint8_t, hasSubnormals, hasSupernormals, isSaturating >; in main() 92 …TestCase< cfloat<8, 2, uint8_t, hasSubnormals, hasSupernormals, isSaturating>, float>(TestCaseOper… in main() 93 …TestCase< cfloat<16, 8, uint16_t, hasSubnormals, hasSupernormals, isSaturating>, double>(TestCaseO… in main() 111 …estResult(VerifyCfloatAddition< cfloat<3, 1, uint8_t, hasSubnormals, hasSupernormals, isSaturating… in main() 113 …estResult(VerifyCfloatAddition< cfloat<4, 1, uint8_t, hasSubnormals, hasSupernormals, isSaturating… in main() 114 …estResult(VerifyCfloatAddition< cfloat<4, 2, uint8_t, hasSubnormals, hasSupernormals, isSaturating… in main() 116 …estResult(VerifyCfloatAddition< cfloat<5, 1, uint8_t, hasSubnormals, hasSupernormals, isSaturating… in main() 117 …estResult(VerifyCfloatAddition< cfloat<5, 2, uint8_t, hasSubnormals, hasSupernormals, isSaturating… in main() 118 …estResult(VerifyCfloatAddition< cfloat<5, 3, uint8_t, hasSubnormals, hasSupernormals, isSaturating… in main() [all …]
|
H A D | subtraction.cpp | 54 constexpr bool hasSupernormals = true; in main() local 69 cfloat < 8, 4, uint8_t, hasSubnormals, hasSupernormals, isSaturating > a, b, c; in main() 109 cfloat<3, 1, uint8_t, hasSubnormals, hasSupernormals, isSaturating> >(true), in main() 114 cfloat<4, 1, uint8_t, hasSubnormals, hasSupernormals, isSaturating> >(true), in main() 126 constexpr bool hasSupernormals = true; in main() local 129 …Result(VerifyCfloatSubtraction< cfloat<3, 1, uint8_t, hasSubnormals, hasSupernormals, isSaturating… in main() 131 …Result(VerifyCfloatSubtraction< cfloat<4, 1, uint8_t, hasSubnormals, hasSupernormals, isSaturating… in main() 132 …Result(VerifyCfloatSubtraction< cfloat<4, 2, uint8_t, hasSubnormals, hasSupernormals, isSaturating… in main() 134 …Result(VerifyCfloatSubtraction< cfloat<5, 1, uint8_t, hasSubnormals, hasSupernormals, isSaturating… in main() 135 …Result(VerifyCfloatSubtraction< cfloat<5, 2, uint8_t, hasSubnormals, hasSupernormals, isSaturating… in main() [all …]
|
H A D | multiplication.cpp | 29 constexpr bool hasSupernormals = true; in main() local 116 cfloat<3, 1, uint8_t, hasSubnormals, hasSupernormals, isSaturating> >(true), in main() 121 cfloat<4, 1, uint8_t, hasSubnormals, hasSupernormals, isSaturating> >(true), in main() 133 constexpr bool hasSupernormals = true; in main() local 136 …ult(VerifyCfloatMultiplication< cfloat<3, 1, uint8_t, hasSubnormals, hasSupernormals, isSaturating… in main() 138 …ult(VerifyCfloatMultiplication< cfloat<4, 1, uint8_t, hasSubnormals, hasSupernormals, isSaturating… in main() 139 …ult(VerifyCfloatMultiplication< cfloat<4, 2, uint8_t, hasSubnormals, hasSupernormals, isSaturating… in main() 141 …ult(VerifyCfloatMultiplication< cfloat<5, 1, uint8_t, hasSubnormals, hasSupernormals, isSaturating… in main() 142 …ult(VerifyCfloatMultiplication< cfloat<5, 2, uint8_t, hasSubnormals, hasSupernormals, isSaturating… in main() 143 …ult(VerifyCfloatMultiplication< cfloat<5, 3, uint8_t, hasSubnormals, hasSupernormals, isSaturating… in main() [all …]
|
/dports/math/universal/universal-3.48/tests/cfloat/arithmetic/nonsaturating/supernormal/ |
H A D | addition.cpp | 54 constexpr bool hasSupernormals = true; in main() local 71 using Cfloat = cfloat < 8, 4, uint8_t, hasSubnormals, hasSupernormals, isSaturating >; in main() 95 …TestCase< cfloat<8, 2, uint8_t, hasSubnormals, hasSupernormals, isSaturating>, float>(TestCaseOper… in main() 96 …TestCase< cfloat<16, 8, uint16_t, hasSubnormals, hasSupernormals, isSaturating>, double>(TestCaseO… in main() 113 …estResult(VerifyCfloatAddition< cfloat<3, 1, uint8_t, hasSubnormals, hasSupernormals, isSaturating… in main() 115 …estResult(VerifyCfloatAddition< cfloat<4, 1, uint8_t, hasSubnormals, hasSupernormals, isSaturating… in main() 116 …estResult(VerifyCfloatAddition< cfloat<4, 2, uint8_t, hasSubnormals, hasSupernormals, isSaturating… in main() 118 …estResult(VerifyCfloatAddition< cfloat<5, 1, uint8_t, hasSubnormals, hasSupernormals, isSaturating… in main() 119 …estResult(VerifyCfloatAddition< cfloat<5, 2, uint8_t, hasSubnormals, hasSupernormals, isSaturating… in main() 120 …estResult(VerifyCfloatAddition< cfloat<5, 3, uint8_t, hasSubnormals, hasSupernormals, isSaturating… in main() [all …]
|
/dports/math/universal/universal-3.48/tests/cfloat/arithmetic/nonsaturating/subnormal/ |
H A D | addition.cpp | 54 constexpr bool hasSupernormals = false; in main() local 67 using Cfloat = cfloat < 8, 4, uint8_t, hasSubnormals, hasSupernormals, isSaturating >; in main() 90 cfloat<8, 2, uint8_t, hasSubnormals, hasSupernormals, isSaturating > c(SpecificValue::maxpos); in main() 91 cfloat<9, 2, uint8_t, hasSubnormals, hasSupernormals, isSaturating> d(SpecificValue::maxpos); in main() 106 cfloat<8,2, uint8_t, hasSubnormals, hasSupernormals, isSaturating> c(SpecificValue::maxneg); in main() 107 cfloat<9,2, uint8_t, hasSubnormals, hasSupernormals, isSaturating> d; in main() 116 …TestCase< cfloat<8, 2, uint8_t, hasSubnormals, hasSupernormals, isSaturating>, float>(TestCaseOper… in main() 117 …TestCase< cfloat<16, 8, uint16_t, hasSubnormals, hasSupernormals, isSaturating>, double>(TestCaseO… in main() 131 …estResult(VerifyCfloatAddition< cfloat<3, 1, uint8_t, hasSubnormals, hasSupernormals, isSaturating… in main() 133 …estResult(VerifyCfloatAddition< cfloat<4, 1, uint8_t, hasSubnormals, hasSupernormals, isSaturating… in main() [all …]
|
/dports/math/universal/universal-3.48/tests/cfloat/conversion/nonsaturating/normal/ |
H A D | to_blocktriple.cpp | 55 constexpr bool hasSupernormals = false; in main() local 74 using Cfloat = cfloat<10, 2, uint8_t, hasSubnormals, hasSupernormals, isSaturating>; in main() 90 using Cfloat = cfloat<4, 2, uint8_t, hasSubnormals, hasSupernormals, isSaturating>; in main() 96 using Cfloat = cfloat<5, 2, uint8_t, hasSubnormals, hasSupernormals, isSaturating>; in main() 103 using Cfloat = cfloat<8, 3, uint8_t, hasSubnormals, hasSupernormals, isSaturating>; in main() 109 …CfloatToBlocktripleConversion< cfloat<10, 2, uint8_t, hasSubnormals, hasSupernormals, isSaturating… in main() 147 …CfloatToBlocktripleConversion< cfloat< 4, 2, uint8_t, hasSubnormals, hasSupernormals, isSaturating… in main() 148 …CfloatToBlocktripleConversion< cfloat< 5, 2, uint8_t, hasSubnormals, hasSupernormals, isSaturating… in main() 149 …CfloatToBlocktripleConversion< cfloat< 6, 2, uint8_t, hasSubnormals, hasSupernormals, isSaturating… in main() 150 …CfloatToBlocktripleConversion< cfloat< 7, 2, uint8_t, hasSubnormals, hasSupernormals, isSaturating… in main() [all …]
|
H A D | from_blocktriple.cpp | 112 constexpr bool hasSupernormals = false; in main() local 147 using Cfloat = cfloat<4, 2, uint8_t, hasSubnormals, hasSupernormals, isSaturating>; in main() 153 using Cfloat = cfloat<5, 2, uint8_t, hasSubnormals, hasSupernormals, isSaturating>; in main() 161 using Cfloat = cfloat<5, 2, uint8_t, hasSubnormals, hasSupernormals, isSaturating>; in main() 175 using Cfloat = cfloat<80, 15, uint8_t, hasSubnormals, hasSupernormals, isSaturating>; in main() 221 …loatFromBlocktripleConversion< cfloat< 4, 2, uint8_t, hasSubnormals, hasSupernormals, isSaturating… in main() 222 …loatFromBlocktripleConversion< cfloat< 5, 2, uint8_t, hasSubnormals, hasSupernormals, isSaturating… in main() 223 …loatFromBlocktripleConversion< cfloat< 6, 2, uint8_t, hasSubnormals, hasSupernormals, isSaturating… in main() 224 …loatFromBlocktripleConversion< cfloat< 7, 2, uint8_t, hasSubnormals, hasSupernormals, isSaturating… in main() 225 …loatFromBlocktripleConversion< cfloat< 8, 2, uint8_t, hasSubnormals, hasSupernormals, isSaturating… in main() [all …]
|
/dports/math/universal/universal-3.48/tests/cfloat/conversion/nonsaturating/subsuper/ |
H A D | to_blocktriple.cpp | 55 constexpr bool hasSupernormals = true; in main() local 73 using Cfloat = cfloat<5, 2, uint8_t, hasSubnormals, hasSupernormals, isSaturating>; in main() 88 using Cfloat = cfloat<4, 2, uint8_t, hasSubnormals, hasSupernormals, isSaturating>; in main() 94 using Cfloat = cfloat<5, 2, uint8_t, hasSubnormals, hasSupernormals, isSaturating>; in main() 101 using Cfloat = cfloat<8, 3, uint8_t, hasSubnormals, hasSupernormals, isSaturating>; in main() 118 …CfloatToBlocktripleConversion< cfloat< 3, 1, uint8_t, hasSubnormals, hasSupernormals, isSaturating… in main() 119 …CfloatToBlocktripleConversion< cfloat< 4, 1, uint8_t, hasSubnormals, hasSupernormals, isSaturating… in main() 120 …CfloatToBlocktripleConversion< cfloat< 5, 1, uint8_t, hasSubnormals, hasSupernormals, isSaturating… in main() 121 …CfloatToBlocktripleConversion< cfloat< 6, 1, uint8_t, hasSubnormals, hasSupernormals, isSaturating… in main() 122 …CfloatToBlocktripleConversion< cfloat< 7, 1, uint8_t, hasSubnormals, hasSupernormals, isSaturating… in main() [all …]
|
H A D | from_blocktriple.cpp | 56 constexpr bool hasSupernormals = true; in main() local 79 using Cfloat = cfloat<4, 2, uint8_t, hasSubnormals, hasSupernormals, isSaturating>; in main() 98 using Cfloat = cfloat<80, 15, uint8_t, hasSubnormals, hasSupernormals, isSaturating>; in main() 106 using Cfloat = cfloat<5, 2, uint8_t, hasSubnormals, hasSupernormals, isSaturating>; in main() 141 …loatFromBlocktripleConversion< cfloat< 3, 1, uint8_t, hasSubnormals, hasSupernormals, isSaturating… in main() 142 …loatFromBlocktripleConversion< cfloat< 4, 1, uint8_t, hasSubnormals, hasSupernormals, isSaturating… in main() 143 …loatFromBlocktripleConversion< cfloat< 5, 1, uint8_t, hasSubnormals, hasSupernormals, isSaturating… in main() 144 …loatFromBlocktripleConversion< cfloat< 6, 1, uint8_t, hasSubnormals, hasSupernormals, isSaturating… in main() 145 …loatFromBlocktripleConversion< cfloat< 7, 1, uint8_t, hasSubnormals, hasSupernormals, isSaturating… in main() 146 …loatFromBlocktripleConversion< cfloat< 8, 1, uint8_t, hasSubnormals, hasSupernormals, isSaturating… in main() [all …]
|
/dports/math/universal/universal-3.48/tests/cfloat/conversion/ |
H A D | float_conversion.cpp | 29 constexpr bool hasSupernormals = true; in ToNativeBug() local 31 cfloat<nbits, es, bt, hasSubnormals, hasSupernormals, isSaturating> a, b; in ToNativeBug() 33 …a = parse<nbits, es, bt, hasSubnormals, hasSupernormals, isSaturating>("b1.00111111.00011001011010… in ToNativeBug() 93 constexpr bool hasSupernormals = true; in GenerateSinglePrecisionSubnormals() local 95 cfloat<nbits, es, bt, hasSubnormals, hasSupernormals, isSaturating> a; in GenerateSinglePrecisionSubnormals() 129 …cfloat<8, 6, uint8_t, cfloatType::hasSubnormals, cfloatType::hasSupernormals, cfloatType::isSatura… in Test2() 181 constexpr bool hasSupernormals = true; in main() local 201 using Cfloat = cfloat<80, 11, uint16_t, hasSubnormals, hasSupernormals, isSaturating>; in main() 210 cfloat<80, 11, uint8_t, hasSubnormals, hasSupernormals, isSaturating> nut; in main() 217 cfloat<80, 11, uint16_t, hasSubnormals, hasSupernormals, isSaturating> nut; in main() [all …]
|
H A D | double_conversion.cpp | 167 constexpr bool hasSupernormals = true; in main() local 189 constexpr bool hasSupernormals = true; in main() local 192 …t<nbits, es, bt, hasSubnormals, hasSupernormals, isSaturating> ref = parse<nbits, es, bt, hasSubno… in main() 291 …Result(VerifyCfloatConversion< cfloat< 5, 2, uint8_t, hasSubnormals, hasSupernormals, isSaturating… in main() 292 …Result(VerifyCfloatConversion< cfloat< 6, 2, uint8_t, hasSubnormals, hasSupernormals, isSaturating… in main() 293 …Result(VerifyCfloatConversion< cfloat< 7, 2, uint8_t, hasSubnormals, hasSupernormals, isSaturating… in main() 294 …Result(VerifyCfloatConversion< cfloat< 8, 2, uint8_t, hasSubnormals, hasSupernormals, isSaturating… in main() 295 …Result(VerifyCfloatConversion< cfloat<10, 2, uint8_t, hasSubnormals, hasSupernormals, isSaturating… in main() 296 …Result(VerifyCfloatConversion< cfloat<12, 2, uint8_t, hasSubnormals, hasSupernormals, isSaturating… in main() 297 …Result(VerifyCfloatConversion< cfloat<14, 2, uint8_t, hasSubnormals, hasSupernormals, isSaturating… in main() [all …]
|
/dports/math/universal/universal-3.48/tests/cfloat/conversion/nonsaturating/subnormal/ |
H A D | to_blocktriple.cpp | 55 constexpr bool hasSupernormals = false; in main() local 74 using Cfloat = cfloat<5, 2, uint8_t, hasSubnormals, hasSupernormals, isSaturating>; in main() 89 using Cfloat = cfloat<4, 2, uint8_t, hasSubnormals, hasSupernormals, isSaturating>; in main() 95 using Cfloat = cfloat<5, 2, uint8_t, hasSubnormals, hasSupernormals, isSaturating>; in main() 102 using Cfloat = cfloat<8, 3, uint8_t, hasSubnormals, hasSupernormals, isSaturating>; in main() 131 …CfloatToBlocktripleConversion< cfloat< 4, 2, uint8_t, hasSubnormals, hasSupernormals, isSaturating… in main() 132 …CfloatToBlocktripleConversion< cfloat< 5, 2, uint8_t, hasSubnormals, hasSupernormals, isSaturating… in main() 133 …CfloatToBlocktripleConversion< cfloat< 6, 2, uint8_t, hasSubnormals, hasSupernormals, isSaturating… in main() 134 …CfloatToBlocktripleConversion< cfloat< 7, 2, uint8_t, hasSubnormals, hasSupernormals, isSaturating… in main() 135 …CfloatToBlocktripleConversion< cfloat< 8, 2, uint8_t, hasSubnormals, hasSupernormals, isSaturating… in main() [all …]
|
H A D | from_blocktriple.cpp | 56 constexpr bool hasSupernormals = false; in main() local 82 using Cfloat = cfloat<80, 15, uint8_t, hasSubnormals, hasSupernormals, isSaturating>; in main() 124 …loatFromBlocktripleConversion< cfloat< 4, 2, uint8_t, hasSubnormals, hasSupernormals, isSaturating… in main() 125 …loatFromBlocktripleConversion< cfloat< 5, 2, uint8_t, hasSubnormals, hasSupernormals, isSaturating… in main() 126 …loatFromBlocktripleConversion< cfloat< 6, 2, uint8_t, hasSubnormals, hasSupernormals, isSaturating… in main() 127 …loatFromBlocktripleConversion< cfloat< 7, 2, uint8_t, hasSubnormals, hasSupernormals, isSaturating… in main() 128 …loatFromBlocktripleConversion< cfloat< 8, 2, uint8_t, hasSubnormals, hasSupernormals, isSaturating… in main() 129 …loatFromBlocktripleConversion< cfloat<10, 2, uint8_t, hasSubnormals, hasSupernormals, isSaturating… in main() 130 …loatFromBlocktripleConversion< cfloat<12, 2, uint8_t, hasSubnormals, hasSupernormals, isSaturating… in main() 131 …loatFromBlocktripleConversion< cfloat<14, 2, uint8_t, hasSubnormals, hasSupernormals, isSaturating… in main() [all …]
|
/dports/math/universal/universal-3.48/tests/cfloat/conversion/nonsaturating/supernormal/ |
H A D | to_blocktriple.cpp | 55 constexpr bool hasSupernormals = true; in main() local 74 using Cfloat = cfloat<5, 2, uint8_t, hasSubnormals, hasSupernormals, isSaturating>; in main() 89 using Cfloat = cfloat<4, 2, uint8_t, hasSubnormals, hasSupernormals, isSaturating>; in main() 95 using Cfloat = cfloat<5, 2, uint8_t, hasSubnormals, hasSupernormals, isSaturating>; in main() 102 using Cfloat = cfloat<8, 3, uint8_t, hasSubnormals, hasSupernormals, isSaturating>; in main() 131 …CfloatToBlocktripleConversion< cfloat< 4, 2, uint8_t, hasSubnormals, hasSupernormals, isSaturating… in main() 132 …CfloatToBlocktripleConversion< cfloat< 5, 2, uint8_t, hasSubnormals, hasSupernormals, isSaturating… in main() 133 …CfloatToBlocktripleConversion< cfloat< 6, 2, uint8_t, hasSubnormals, hasSupernormals, isSaturating… in main() 134 …CfloatToBlocktripleConversion< cfloat< 7, 2, uint8_t, hasSubnormals, hasSupernormals, isSaturating… in main() 135 …CfloatToBlocktripleConversion< cfloat< 8, 2, uint8_t, hasSubnormals, hasSupernormals, isSaturating… in main() [all …]
|
/dports/math/universal/universal-3.48/education/tables/ |
H A D | cfloats.cpp | 22 template<bool hasSubnormals, bool hasSupernormals, bool isSaturating, typename bt = uint8_t> 26 if constexpr(hasSubnormals && hasSupernormals) in GenerateCfloatTables() 27 GenerateTable< cfloat<3, 1, bt, hasSubnormals, hasSupernormals, isSaturating> >(ostr, csv); in GenerateCfloatTables() 29 if constexpr (hasSubnormals && hasSupernormals) in GenerateCfloatTables() 31 GenerateTable< cfloat<4, 2, bt, hasSubnormals, hasSupernormals, isSaturating> >(ostr, csv); in GenerateCfloatTables() 33 if constexpr (hasSubnormals && hasSupernormals) in GenerateCfloatTables() 38 if constexpr (hasSubnormals && hasSupernormals) in GenerateCfloatTables() 44 if constexpr (hasSubnormals && hasSupernormals) in GenerateCfloatTables() 51 if constexpr (hasSubnormals && hasSupernormals) in GenerateCfloatTables() 76 constexpr bool hasSupernormals = true; in main() local [all …]
|
/dports/math/universal/universal-3.48/include/universal/number/cfloat/math/ |
H A D | hyperbolic.hpp | 15 …t<nbits, es, bt, hasSubnormals, hasSupernormals, isSaturating> sinh(cfloat<nbits, es, bt, hasSubno… in sinh() argument 16 return cfloat<nbits, es, bt, hasSubnormals, hasSupernormals, isSaturating>(std::sinh(double(x))); in sinh() 21 …t<nbits, es, bt, hasSubnormals, hasSupernormals, isSaturating> cosh(cfloat<nbits, es, bt, hasSubno… in cosh() argument 22 return cfloat<nbits, es, bt, hasSubnormals, hasSupernormals, isSaturating>(std::cosh(double(x))); in cosh() 27 …t<nbits, es, bt, hasSubnormals, hasSupernormals, isSaturating> tanh(cfloat<nbits, es, bt, hasSubno… in tanh() argument 28 return cfloat<nbits, es, bt, hasSubnormals, hasSupernormals, isSaturating>(std::tanh(double(x))); in tanh() 33 …t<nbits, es, bt, hasSubnormals, hasSupernormals, isSaturating> atanh(cfloat<nbits, es, bt, hasSubn… in atanh() argument 34 return cfloat<nbits, es, bt, hasSubnormals, hasSupernormals, isSaturating>(std::atanh(double(x))); in atanh() 39 …t<nbits, es, bt, hasSubnormals, hasSupernormals, isSaturating> acosh(cfloat<nbits, es, bt, hasSubn… in acosh() argument 40 return cfloat<nbits, es, bt, hasSubnormals, hasSupernormals, isSaturating>(std::acosh(double(x))); in acosh() [all …]
|
H A D | logarithm.hpp | 11 template<size_t nbits, size_t es, typename bt, bool hasSubnormals, bool hasSupernormals, bool isSat… 12 …at<nbits, es, bt, hasSubnormals, hasSupernormals, isSaturating> log(cfloat<nbits, es, bt, hasSubno… in log() argument 13 return cfloat<nbits, es, bt, hasSubnormals, hasSupernormals, isSaturating>(std::log(double(x))); in log() 17 template<size_t nbits, size_t es, typename bt, bool hasSubnormals, bool hasSupernormals, bool isSat… 18 …t<nbits, es, bt, hasSubnormals, hasSupernormals, isSaturating> log2(cfloat<nbits, es, bt, hasSubno… in log2() argument 19 return cfloat<nbits, es, bt, hasSubnormals, hasSupernormals, isSaturating>(std::log2(double(x))); in log2() 23 template<size_t nbits, size_t es, typename bt, bool hasSubnormals, bool hasSupernormals, bool isSat… 24 …t<nbits, es, bt, hasSubnormals, hasSupernormals, isSaturating> log10(cfloat<nbits, es, bt, hasSubn… in log10() argument 25 return cfloat<nbits, es, bt, hasSubnormals, hasSupernormals, isSaturating>(std::log10(double(x))); in log10() 30 …t<nbits, es, bt, hasSubnormals, hasSupernormals, isSaturating> log1p(cfloat<nbits, es, bt, hasSubn… in log1p() argument [all …]
|
H A D | exponent.hpp | 14 template<size_t nbits, size_t es, typename bt, bool hasSubnormals, bool hasSupernormals, bool isSat… 15 …at<nbits, es, bt, hasSubnormals, hasSupernormals, isSaturating> exp(cfloat<nbits, es, bt, hasSubno… in exp() argument 17 cfloat<nbits, es, bt, hasSubnormals, hasSupernormals, isSaturating> p; in exp() 29 template<size_t nbits, size_t es, typename bt, bool hasSubnormals, bool hasSupernormals, bool isSat… 30 …t<nbits, es, bt, hasSubnormals, hasSupernormals, isSaturating> exp2(cfloat<nbits, es, bt, hasSubno… in exp2() argument 32 cfloat<nbits, es, bt, hasSubnormals, hasSupernormals, isSaturating> p; in exp2() 44 template<size_t nbits, size_t es, typename bt, bool hasSubnormals, bool hasSupernormals, bool isSat… 45 …t<nbits, es, bt, hasSubnormals, hasSupernormals, isSaturating> exp10(cfloat<nbits, es, bt, hasSubn… in exp10() argument 46 …return cfloat<nbits, es, bt, hasSubnormals, hasSupernormals, isSaturating>(std::pow(10.0, double(x… in exp10() 51 …t<nbits, es, bt, hasSubnormals, hasSupernormals, isSaturating> expm1(cfloat<nbits, es, bt, hasSubn… in expm1() argument [all …]
|