you can use "awk script" to retrieve the way it issues words to do the same with gcc :
#define VADD16(dd1, dd0, ds1, ds0, dt1, dt0) __asm__ __volatile__ (".word (0xXXXXXXXX|%0|%1|%2|%3|%4|%5)", , "i"(DD0(dd0)), "i"(DD1(dd1)), "i"(DS0(ds0)), "i"(DS1(ds1), "i"(DT0(dt0)), "i"(DT1(dt1)))
and...