== Progress ==
* Neon vext support for builtin_shuffle:
  * Committed vext patch upstream, as well as a small cleanup patch.
  * Merged vext support into gcc-linaro/4.7 branch.
  * Posted upstream a follow-up patch to make vext tests support
    big-endian.
    Filed PR 54517: wrong code generation in big-endian with inline in
    these tests.
* Updated patch to fix 3 testcases in big-endian after upstream comments.
* Implement builtin_bswap16:
  * Posted upstream a patch to implement bswap16. Discussion on-going,
    to have less duplication between arm and thumb patterns.
  * Investigating how to make GCC catch the (x<<8)|(x>>8) construct
    (where x is unsigned short) and map it to rev16, like
    builtin_bswap16.

== Next ==
* Continue with bswap16 support.

_______________________________________________
linaro-toolchain mailing list
linaro-toolchain@lists.linaro.org
http://lists.linaro.org/mailman/listinfo/linaro-toolchain

Reply via email to