News for hackers. Stuff that matters.
Re:The Earliest Unix Code: An Anniversary Source Code Release by kps on Friday October 18, 2019 @12:47AM (#21288766)
> but it looks like ~(dir - 2) + 8.

That took me a while. The ‘8’ in ‘tad 8' is the contents of memory location 8, i.e. the destination pointer in the memory copy, so it's ~(dir - 2) + dst. And since -x = ~x + 1 (there being no negation instruction), that works out to the length, dst - dir + 1.

There are no comments on this comment yet.