revert commit 5710a0410b, fix gcc compilation

Compilation issues:

Turns out GCC does not support non-power-of-two vector sizes. And yet Clang doesn't care and aligns them perfectly. But guess what, turns out vector size of 32 bytes causes segfaults on gcc. And apparently 'the ABI has changed in 4.6 for 32 byte alignments'. So if you up it to 64 it works again with terrible performance. I'd rather switch back to float and 16 byte size than do ifdeffery to isolate Clang. And no, gcc-4.9 does not help at all. And for some reason frames value gets overflowed under gcc, leaving you with ridiculous FPS. I'll work on fixing that tommorow and bring the compilers to parity.