I agee with SATTva, lets try to keep the forum threads nice and tidy
On topic: I did write a simple raytracer in Motorola 68000 once upon a time (on the Amiga in the late 80s)- it had only sphere primitives, but it was several orders of magnitude faster than the Amiga Basic version. These days, writing efficient assembly code is no walk in the park - what with RISC microarchitectures, out of order execution etc. Pure legacy x86 is pretty straight forward though, though not portable obviously. I think it's better to focus on making the algorithms friendly towards modern microarchitectures and optimizing compilers.