1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
use crateCircle;
/// CircleF3E3: Minimal precision and range complex floating-point type
/// - Fraction: 8-bit (2³) provides ~2.1 decimal digits precision
/// - Exponent: 8-bit (2³) supports values up to ~10^±38.5
pub type CircleF3E3 = ;
/// CircleF4E3: Limited precision with small range complex floating-point type
/// - Fraction: 16-bit (2⁴) provides ~4.5 decimal digits precision
/// - Exponent: 8-bit (2³) supports values up to ~10^±38.5
pub type CircleF4E3 = ;
/// CircleF5E3: Standard precision with small range complex floating-point type
/// - Fraction: 32-bit (2⁵) provides ~9.3 decimal digits precision
/// - Exponent: 8-bit (2³) supports values up to ~10^±38.5
pub type CircleF5E3 = ;
/// CircleF6E3: High precision with small range complex floating-point type
/// - Fraction: 64-bit (2⁶) provides ~18.9 decimal digits precision
/// - Exponent: 8-bit (2³) supports values up to ~10^±38.5
pub type CircleF6E3 = ;
/// CircleF7E3: Ultra-high precision with small range complex floating-point type
/// - Fraction: 128-bit (2⁷) provides ~38.2 decimal digits precision
/// - Exponent: 8-bit (2³) supports values up to ~10^±38.5
pub type CircleF7E3 = ;
/// CircleF3E4: Minimal precision with medium range complex floating-point type
/// - Fraction: 8-bit (2³) provides ~2.1 decimal digits precision
/// - Exponent: 16-bit (2⁴) supports values up to ~10^±9860
pub type CircleF3E4 = ;
/// CircleF4E4: Limited precision and medium range complex floating-point type
/// - Fraction: 16-bit (2⁴) provides ~4.5 decimal digits precision
/// - Exponent: 16-bit (2⁴) supports values up to ~10^±9860
pub type CircleF4E4 = ;
/// CircleF5E4: Standard precision with medium range complex floating-point type
/// - Fraction: 32-bit (2⁵) provides ~9.3 decimal digits precision
/// - Exponent: 16-bit (2⁴) supports values up to ~10^±9860
pub type CircleF5E4 = ;
/// CircleF6E4: High precision with medium range complex floating-point type
/// - Fraction: 64-bit (2⁶) provides ~18.9 decimal digits precision
/// - Exponent: 16-bit (2⁴) supports values up to ~10^±9860
pub type CircleF6E4 = ;
/// CircleF7E4: Ultra-high precision with medium range complex floating-point type
/// - Fraction: 128-bit (2⁷) provides ~38.2 decimal digits precision
/// - Exponent: 16-bit (2⁴) supports values up to ~10^±9860
pub type CircleF7E4 = ;
/// CircleF3E5: Minimal precision with large range complex floating-point type
/// - Fraction: 8-bit (2³) provides ~2.1 decimal digits precision
/// - Exponent: 32-bit (2⁵) supports values up to ~10^(10^8.81)
pub type CircleF3E5 = ;
/// CircleF4E5: Limited precision with large range complex floating-point type
/// - Fraction: 16-bit (2⁴) provides ~4.5 decimal digits precision
/// - Exponent: 32-bit (2⁵) supports values up to ~10^(10^8.81)
pub type CircleF4E5 = ;
/// CircleF5E5: Standard precision with large range complex floating-point type
/// - Fraction: 32-bit (2⁵) provides ~9.3 decimal digits precision
/// - Exponent: 32-bit (2⁵) supports values up to ~10^(10^8.81)
pub type CircleF5E5 = ;
/// CircleF6E5: High precision with large range complex floating-point type
/// - Fraction: 64-bit (2⁶) provides ~18.9 decimal digits precision
/// - Exponent: 32-bit (2⁵) supports values up to ~10^(10^8.81)
pub type CircleF6E5 = ;
/// CircleF7E5: Ultra-high precision with large range complex floating-point type
/// - Fraction: 128-bit (2⁷) provides ~38.2 decimal digits precision
/// - Exponent: 32-bit (2⁵) supports values up to ~10^(10^8.81)
pub type CircleF7E5 = ;
/// CircleF3E6: Minimal precision with huge range complex floating-point type
/// - Fraction: 8-bit (2³) provides ~2.1 decimal digits precision
/// - Exponent: 64-bit (2⁶) supports values up to ~10^(10^18.4)
pub type CircleF3E6 = ;
/// CircleF4E6: Limited precision with huge range complex floating-point type
/// - Fraction: 16-bit (2⁴) provides ~4.5 decimal digits precision
/// - Exponent: 64-bit (2⁶) supports values up to ~10^(10^18.4)
pub type CircleF4E6 = ;
/// CircleF5E6: Standard precision with huge range complex floating-point type
/// - Fraction: 32-bit (2⁵) provides ~9.3 decimal digits precision
/// - Exponent: 64-bit (2⁶) supports values up to ~10^(10^18.4)
pub type CircleF5E6 = ;
/// CircleF6E6: High precision with huge range complex floating-point type
/// - Fraction: 64-bit (2⁶) provides ~18.9 decimal digits precision
/// - Exponent: 64-bit (2⁶) supports values up to ~10^(10^18.4)
pub type CircleF6E6 = ;
/// CircleF7E6: Ultra-high precision with huge range complex floating-point type
/// - Fraction: 128-bit (2⁷) provides ~38.2 decimal digits precision
/// - Exponent: 64-bit (2⁶) supports values up to ~10^(10^18.4)
pub type CircleF7E6 = ;
/// CircleF3E7: Minimal precision with ridiculous range complex floating-point type
/// - Fraction: 8-bit (2³) provides ~2.1 decimal digits precision
/// - Exponent: 128-bit (2⁷) supports values up to ~10^(10^37.7)
pub type CircleF3E7 = ;
/// CircleF4E7: Limited precision with ridiculous range complex floating-point type
/// - Fraction: 16-bit (2⁴) provides ~4.5 decimal digits precision
/// - Exponent: 128-bit (2⁷) supports values up to ~10^(10^37.7)
pub type CircleF4E7 = ;
/// CircleF5E7: Standard precision with ridiculous range complex floating-point type
/// - Fraction: 32-bit (2⁵) provides ~9.3 decimal digits precision
/// - Exponent: 128-bit (2⁷) supports values up to ~10^(10^37.7)
pub type CircleF5E7 = ;
/// CircleF6E7: High precision with ridiculous range complex floating-point type
/// - Fraction: 64-bit (2⁶) provides ~18.9 decimal digits precision
/// - Exponent: 128-bit (2⁷) supports values up to ~10^(10^37.7)
pub type CircleF6E7 = ;
/// CircleF7E7: Ultra-high precision and ridiculous range complex floating-point type
/// - Fraction: 128-bit (2⁷) provides ~38.2 decimal digits precision
/// - Exponent: 128-bit (2⁷) supports values up to ~10^(10^37.7)
pub type CircleF7E7 = ;