three
#define extzv(one, two, three,four) \
: "g"(one),"m"(two),"mo>"(three),"g"(four)); \
struct three *t;
unsigned three: 3;
three:
goto three;