These 5 sets of conversions take care of all of the entries that show up above 0.1% in a normal linux boot, i.e. easy libc usage.
r~ Richard Henderson (6): target/i386: Define XMMReg and access macros target/i386: Use tcg gvec for gen_op_movo target/i386: Use tcg gvec for pcmp{eq,gt}* target/i386: Use tcg gvec for p{add,sub}* target/i386: Use tcg gvec for pand, pandn, por, pxor target/i386: Use tcg gvec ops for pmovmskb target/i386/cpu.h | 57 +++++++--- target/i386/ops_sse.h | 49 --------- target/i386/ops_sse_header.h | 24 ---- target/i386/tcg/translate.c | 208 ++++++++++++++++++++++++++++------- 4 files changed, 214 insertions(+), 124 deletions(-) -- 2.34.1