__bit_op
__bit_op(*m, __stringify(LONG_INS) " %0, %3, %2, 1", "i"(bit), "r"(~0));
__bit_op(*m, "or\t%0, %2", "ir"(BIT(bit)));
__bit_op(*m, __stringify(LONG_INS) " %0, $0, %2, 1", "i"(bit));
__bit_op(*m, "and\t%0, %2", "ir"(~BIT(bit)));
__bit_op(*m, "xor\t%0, %2", "ir"(BIT(bit)));