File size: 1,200 Bytes
3bebe93
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
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
{
  "id": "TK-HvAc-integer-chart-v1",
  "status": "declared application profile",
  "formulae": {
    "phi": "(1+sqrt(5))/2",
    "kappa": "phi^pi",
    "eta": "phi^ln(pi^-1)"
  },
  "constant_generation": "Decimal 80/96-digit agreement, round-half-even; supplied finite pi approximation",
  "kappa_eta_format": "unsigned Q16.16",
  "word_chart": "theta=i&31, q=i>>5; a=(odd(kappa_q16)*i+eta_q16)&1023; texel=MortonDecode(a)",
  "phase": "unsigned 32-bit full-turn CORDIC; zero vector tagged undefined",
  "phase_accuracy": "128 tick declared error budget, independently checked on the reported finite test vectors",
  "selected": {
    "kappa_q16": 297190,
    "eta_q16": 37779,
    "cordic_turn32": [
      536870912,
      316933406,
      167458907,
      85004756,
      42667331,
      21354465,
      10679838,
      5340245,
      2670163,
      1335087,
      667544,
      333772,
      166886,
      83443,
      41722,
      20861,
      10430,
      5215,
      2608,
      1304,
      652,
      326,
      163,
      81,
      41,
      20,
      10,
      5,
      3,
      1,
      1
    ],
    "chart_stride": 231,
    "chart_offset": 915,
    "phase_error_budget_ticks": 128
  }
}