> +/* Zhaoxin sm2 verify function */ > +static inline size_t zhaoxin_gmi_sm2_verify(unsigned char *key, unsigned char *hash, > + unsigned char *sig, unsigned char *scratch) > +{ > + size_t result; > + > + asm volatile( > + ".byte 0xf2, 0x0f, 0xa6, 0xc0" > + :"=c"(result) > + :"a"(hash), "b"(key), "d"(SM2_CWORD_VERIFY), "S"(scratch), "D"(sig) > + :"memory"); > + > + return result; > +} What version of binutils supports this new instruction?