3DNow intrinsics now work with gcc
 - fixed gcc asm blobs
 - added mmx svec[2] to point4d union
 - added -m3dnow to $(CFLAGS)
'hrendz' and 'vrendz' variant functions now C
 - inline assembly varients removed
 - C varients uncommented
 - opti4asm no longer needed, all instances of it (voxlap5 and v5) removed
 - opticast now no longer has any clearMMX calls

Induced Bugs (in game.exe):
 - Rendering is noticably lower framerate, especially animaions (or maybe they are just more noticable)
 - player is much faster
now MSVC warns about persistant mmx registers so such hacks can be fixed
mat2 now C (from 3D Now! version)
C alternative for 'genmipvxl' in use
tested--no obvious errors
First C alternative for 'drawtile' in use
Commented-out inline assembly remvoed from function 'estnorm'. Yay!
setblobs now C (from 3D Now! version)
drawpolyquad now C (using old "unoptimized" code)
First C alternative for 'updatereflects' now in use
third C alternative for 'updatereflects' now in use
struct (.z .y .z) changed to array ([0] [1] [2])
second C alternative for 'updatereflects' now in use
doesn't crash or lag but breaks reflections making rubble all white.
Second C alternative for 'drawtile' in use
updatelighting now C
voxsetframebuffer now C