iamgreaser/buldthensnip — pull request #2 by Ericson2314 (2012-12-18 08:31:33+00:00)
Title: SIMD for mtx_apply_vec

If you look through the history there is an inline asm version, then a compiler-builtin version, and then finally a gcc portable vector extension one. Should give you some choice.

Do note though that for this SIMD version to work, matrix_t must be column major. This shouldn't be much of an issue though as matrix_t isn't used for anything yet.