17#include <gsUniversal/gsUniversal.h>
19typedef sw::universal::posit<256,5> posit_256_5;
20typedef sw::universal::posit<128,4> posit_128_4;
21typedef sw::universal::posit< 64,3> posit_64_3;
22typedef sw::universal::posit< 32,2> posit_32_2;
23typedef sw::universal::posit< 16,1> posit_16_1;
24typedef sw::universal::posit< 8,1> posit_8_1;
25typedef sw::universal::posit< 8,0> posit_8_0;
26typedef sw::universal::posit< 4,0> posit_4_0;
27typedef sw::universal::posit< 3,1> posit_3_1;
28typedef sw::universal::posit< 3,0> posit_3_0;
29typedef 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"