primitives: separating optimized functions into their own .c files.
authorMartin Fleisz <mfleisz@thinstuff.at>
Thu, 21 Feb 2013 10:45:10 +0000 (02:45 -0800)
committerMartin Fleisz <mfleisz@thinstuff.at>
Thu, 21 Feb 2013 10:45:10 +0000 (02:45 -0800)
commit343d210a75f65a748f2003bcd8a5bd387bdea120
tree94175ad02dd29687d6e9bfd54f53279453886c36
parentb5d6b43700b9dedba5b392b884e42e1be829009b
primitives: separating optimized functions into their own .c files.

This way we use certain compiler flags (like -msse3) only on files
containing optimized code. This avoids problems that occured when
using these flags compiling generic code and running it on platforms
that don't support these optimizations (i.e. NEON optimization on
ARM platforms).
25 files changed:
libfreerdp/primitives/CMakeLists.txt
libfreerdp/primitives/prim_add.c
libfreerdp/primitives/prim_add.h [new file with mode: 0644]
libfreerdp/primitives/prim_add_opt.c [new file with mode: 0644]
libfreerdp/primitives/prim_alphaComp.c
libfreerdp/primitives/prim_alphaComp.h [new file with mode: 0644]
libfreerdp/primitives/prim_alphaComp_opt.c [new file with mode: 0644]
libfreerdp/primitives/prim_andor.c
libfreerdp/primitives/prim_andor.h [new file with mode: 0644]
libfreerdp/primitives/prim_andor_opt.c [new file with mode: 0644]
libfreerdp/primitives/prim_colors.c
libfreerdp/primitives/prim_colors.h [new file with mode: 0644]
libfreerdp/primitives/prim_colors_opt.c [new file with mode: 0644]
libfreerdp/primitives/prim_copy.c
libfreerdp/primitives/prim_internal.h
libfreerdp/primitives/prim_set.c
libfreerdp/primitives/prim_set.h [new file with mode: 0644]
libfreerdp/primitives/prim_set_opt.c [new file with mode: 0644]
libfreerdp/primitives/prim_shift.c
libfreerdp/primitives/prim_shift.h [new file with mode: 0644]
libfreerdp/primitives/prim_shift_opt.c [new file with mode: 0644]
libfreerdp/primitives/prim_sign.c
libfreerdp/primitives/prim_sign.h [new file with mode: 0644]
libfreerdp/primitives/prim_sign_opt.c [new file with mode: 0644]
libfreerdp/primitives/prim_templates.h