main()1 int main() {
2   int value;
3   asm (
4       "cmp %1, %2\n\t"
5       "ite ne\n\t"
6       ".thumb_func\n\t"
7       "bkpt_true:\n\t"
8       "movne %0, %1\n\t"
9       ".thumb_func\n\t"
10       "bkpt_false:\n\t"
11       "moveq %0, %2\n\t"
12       : "=r" (value) : "r"(42), "r"(47));
13   return value;
14 }
15