• Sayed Adel's avatar
    core: Several improvements to Power/VSX · def444d9
    Sayed Adel authored
    - changed behavior of vec_ctf, vec_ctu, vec_cts
      in gcc and clang to make them compatible with XLC
    - implemented most of missing conversion intrinsics in gcc and clang
    - implemented conversions intrinsics of odd-numbered elements
    - ignored gcc bug warning that caused by -Wunused-but-set-variable in rare cases
    - replaced right shift with algebraic right shift for signed vectors
      to shift in the sign bit.
    - added new universal intrinsics v_matmuladd, v_rotate_left/right
    - avoid using floating multiply-add in RNG
    def444d9
rand.cpp 32 KB