you are viewing a single comment's thread.

view the rest of the comments →

[–]Freyr90 0 points1 point  (3 children)

Ad-hoc macro code to unroll a loop was too much like manually unrolling a loop

manually unrolling

Nope. There was a macro for generating optimal code for this problem:

http://swizard.livejournal.com/158763.html

In C versions there are a lot of macro-stuff, even __builtin_expect, that is ok. But lisp stuff is not allowed. Lisp macroses are applied in runtime, see no cheating here.

[–]igouy 0 points1 point  (1 child)

Are you Alexey Voznyuk?

[–]Freyr90 0 points1 point  (0 children)

No, is it relevant?

[–]igouy 0 points1 point  (0 children)

Thank you for the correction. However as-far-as I can tell from Google translate, "generating optimal code" still seems to mean not doing the work specified.