Hi, Robin, Richard and Richi. I am wondering whether we can just simply replace the VEC_EXTRACT expander with binary? Like this :? DEF_INTERNAL_OPTAB_FN (VEC_EXTRACT, ECF_CONST | ECF_NOTHROW, - vec_extract, vec_extract) + vec_extract, binary) to fix the sign extend issue. And remove the vec_extract explicit expander in internal-fn.cc ? Thanks. juzhe.zhong@rivai.ai