TEST_BF_R
TEST_BF_R ("add pc, pc, r",14,2f-1f-8,"")
TEST_BF_R ("add pc, r",14,2f-1f-8,", pc")
TEST_BF_R ("mov pc, r",0,2f,"")
TEST_BF_R ("add pc, pc, r",14,(2f-1f-8)*2,", asr #1")
TEST_BF_R("bx r",0,2f,"")
TEST_BF_R("bxeq r",14,2f,"")
TEST_BF_R("blx r",0,2f,"")
TEST_BF_R("blxeq r",14,2f,"")
TEST_BF_R("ldr pc, [sp, r",2,15*4,"]")
TEST_BF_R("ldr sp, [sp, r",2,13*4,"]")
TEST_BF_R("add pc" ", r",0,2f-1f-8,"")
TEST_BF_R("mov pc, r",0,2f, "")
TEST_BF_R("bx r",0, 2f+1,"")
TEST_BF_R("bx r",14,2f+1,"")
TEST_BF_R("blx r",0, 2f+1,"")
TEST_BF_R( "cbnz r",0,0, ", 2f")
TEST_BF_R( "cbz r",2,-1,", 2f")
TEST_BF_R("ldr pc, [sp, r",14, 15*4,"]")