1b and 1f in GNU assembly
问题 I am analyzing a linux exception code. By the way I can't understand gnu assembly syntax. svc_preempt: mov r8, lr 1: bl preempt_schedule_irq @ irq en/disable is done inside ldr r0, [tsk, #TI_FLAGS] @ get new tasks TI_FLAGS tst r0, #_TIF_NEED_RESCHED moveq pc, r8 @ go again b 1b In this code, I can see "b 1b", but I can't find "1b" label anywhere. And, #ifdef CONFIG_NEON adr r6, .LCneon_thumb_opcodes b 2f #endif call_fpe: #ifdef CONFIG_NEON adr r6, .LCneon_arm_opcodes 2: ldr r7, [r6], #4 @