| # buf0 = a.alignedsize + 2 * NODE_HEADER_SIZE, ladr.size = # buf0, lax = ladr + lax0, lax0 = [], abs-node(buf0, a) ⊦ lax = @(ladr.off, # buf0) ', lax = [] |
# buf0 = a.alignedsize + 2 * NODE_HEADER_SIZE, ladr.size = # buf0, abs-node(buf0, a) ⊦ ladr = @(ladr.off, # buf0)
Used simplifier rules: ⊦ ladr ' = ladr0 ' ↔ ladr = ladr0; (s)% ⊦ ladr ' ≠ []; (s)%a: ⊦ (lax + lax0) + lax1 = lax + lax0 + lax1; from specification list[laddress-list]% ⊦ lax + [] = lax; (s)% ⊦ ladr + lax = ladr ' + lax; (s)