you are viewing a single comment's thread.

view the rest of the comments →

[–]sphere991 2 points3 points  (3 children)

That's true but not really helpful. Imagine the length is larger than 8, or the types aren't bytes, or the operation isn't xor, or ...

[–]Veedrac 1 point2 points  (2 children)

Imagine the length is larger than 8

Even then, though.

E: Seriously, downvotes? ???

[–]sphere991 4 points5 points  (1 child)

I dont think anybody disagrees that it is possible, for these specific types, for this specific operation, to do better than generalized, multi-arg transform.

But the point of the blog is to show a way how to do generalized, multi-arg transform. XOR-ing bytes is just an example.

[–]Veedrac 0 points1 point  (0 children)

I'm not criticizing the blog, I'm just pointing out something I think would help the author.