G+Smo  24.08.0
Geometry + Simulation Modules
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups Pages
gsUniversal.h
1 
2 #pragma once
3 
4 #ifndef NDEBUG
5 #define POSIT_THROW_ARITHMETIC_EXCEPTION 1
6 #endif
7 
8 //#include <universal/utility/directives.hpp>
9 #include <universal/number/posit/posit.hpp>
10 
11 typedef sw::universal::posit<256,5> posit_256_5;
12 typedef sw::universal::posit<128,4> posit_128_4;
13 typedef sw::universal::posit< 64,3> posit_64_3;
14 typedef sw::universal::posit< 32,2> posit_32_2;
15 typedef sw::universal::posit< 16,1> posit_16_1;
16 typedef sw::universal::posit< 8,1> posit_8_1;
17 typedef sw::universal::posit< 8,0> posit_8_0;
18 typedef sw::universal::posit< 4,0> posit_4_0;
19 typedef sw::universal::posit< 3,1> posit_3_1;
20 typedef sw::universal::posit< 3,0> posit_3_0;
21 typedef sw::universal::posit< 2,0> posit_2_0;