13 Commits (0e5abf923204150dbab17c4817322167767a34a3)

Author SHA1 Message Date
Christophe Riccio 6e9b524be1 Fixed matrix functions using SIMD code on unaligned types #518 ago%!(EXTRA string=9 years)
Christophe Riccio 41984e42ab Added GTC_type_aligned with aligned *vec* types ago%!(EXTRA string=9 years)
Christophe Riccio 688756b3e2 SIMD matrix functions optimizations ago%!(EXTRA string=9 years)
Christophe Riccio 89f6da9552 Refactoring of low level SIMD API ago%!(EXTRA string=9 years)
Christophe Riccio 7fe2f5fe65 Renamed instruction set flags ago%!(EXTRA string=9 years)
Christophe Riccio d33e3df02a Fixed SIMD code path selection ago%!(EXTRA string=9 years)
Christophe Riccio ab159770b3 mad optimizations, fixed build ago%!(EXTRA string=9 years)
Christophe Riccio 0ee3a79bfd Uniformalize low level SIMD API ago%!(EXTRA string=9 years)
Christophe Riccio 757fe39587 Removed simd precision qualifier. All precision qualifiers may generate SIMD instructions, precision may affect the generated instructions accordingly ago%!(EXTRA string=9 years)
Christophe Riccio 1f71f6fb3a Improved SIMD and swizzle operators interactions with GCC and Clang, Added raw SIMD API. ago%!(EXTRA string=9 years)
Christophe Riccio 1becd76c5f Fixed build ago%!(EXTRA string=9 years)
Christophe Riccio 83999c749a Reorganized SIMD code ago%!(EXTRA string=9 years)
Christophe Riccio 96963f88cc Single file for simd specialization ago%!(EXTRA string=9 years)
Christophe Riccio 5f05a5e953 Clean up inverse SSE code ago%!(EXTRA string=9 years)
Christophe Riccio 2f9fc55d88 More experiments to improve SIMD support ago%!(EXTRA string=9 years)