17 #include <gsUniversal/gsUniversal.h>
19 typedef sw::universal::posit<256,5> posit_256_5;
20 typedef sw::universal::posit<128,4> posit_128_4;
21 typedef sw::universal::posit< 64,3> posit_64_3;
22 typedef sw::universal::posit< 32,2> posit_32_2;
23 typedef sw::universal::posit< 16,1> posit_16_1;
24 typedef sw::universal::posit< 8,1> posit_8_1;
25 typedef sw::universal::posit< 8,0> posit_8_0;
26 typedef sw::universal::posit< 4,0> posit_4_0;
27 typedef sw::universal::posit< 3,1> posit_3_1;
28 typedef sw::universal::posit< 3,0> posit_3_0;
29 typedef sw::universal::posit< 2,0> posit_2_0;
31 #define UNIVERSAL_TYPE posit_256_5
32 #include "exprtk_universal_forward.h"
35 #define UNIVERSAL_TYPE posit_128_4
36 #include "exprtk_universal_forward.h"
39 #define UNIVERSAL_TYPE posit_64_3
40 #include "exprtk_universal_forward.h"
43 #define UNIVERSAL_TYPE posit_32_2
44 #include "exprtk_universal_forward.h"
47 #define UNIVERSAL_TYPE posit_16_1
48 #include "exprtk_universal_forward.h"
51 #define UNIVERSAL_TYPE posit_8_1
52 #include "exprtk_universal_forward.h"
55 #define UNIVERSAL_TYPE posit_8_0
56 #include "exprtk_universal_forward.h"
59 #define UNIVERSAL_TYPE posit_4_0
60 #include "exprtk_universal_forward.h"
63 #define UNIVERSAL_TYPE posit_3_1
64 #include "exprtk_universal_forward.h"
67 #define UNIVERSAL_TYPE posit_3_0
68 #include "exprtk_universal_forward.h"
71 #define UNIVERSAL_TYPE posit_2_0
72 #include "exprtk_universal_forward.h"