aboutsummaryrefslogtreecommitdiffstats
path: root/prototypes/workbench/results/2026-09-23-pointer-routing/representation.json
blob: 1bdce06ab4b79617e76fadb09d763dc65b42d4bc (plain)
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
{
  "purpose": "Same final core, compiled storage accounting; no performance benchmark",
  "cases": {
    "shared-layout": {
      "metrics": {
        "sourceBytes": 2271,
        "sourceLines": 76,
        "states": 25,
        "inputs": 7,
        "views": 5,
        "handlers": 24,
        "instructions": 117,
        "maxStack": 3
      },
      "memory": {
        "linearBytes": 65536,
        "reservedEngineBytes": 20064,
        "programReservedBytes": 9728,
        "instructionBytes": 16,
        "handlerBytes": 16,
        "activeIRBytes": 2256,
        "activeStateBytes": 200,
        "stagingReservedBytes": 9992,
        "evalStackBytes": 512,
        "pointerTargetBytes": 3,
        "pointerTargets": 0
      },
      "routes": []
    },
    "routed-layout": {
      "metrics": {
        "sourceBytes": 1963,
        "sourceLines": 71,
        "states": 25,
        "inputs": 5,
        "views": 5,
        "handlers": 16,
        "instructions": 117,
        "maxStack": 3
      },
      "memory": {
        "linearBytes": 65536,
        "reservedEngineBytes": 20064,
        "programReservedBytes": 9728,
        "instructionBytes": 16,
        "handlerBytes": 16,
        "activeIRBytes": 2137,
        "activeStateBytes": 200,
        "stagingReservedBytes": 9992,
        "evalStackBytes": 512,
        "pointerTargetBytes": 3,
        "pointerTargets": 3
      },
      "routes": [
        {
          "input": 4,
          "base": 1,
          "count": 8
        },
        {
          "input": 4,
          "base": 9,
          "count": 8
        },
        {
          "input": 4,
          "base": 17,
          "count": 8
        }
      ]
    }
  }
}