//codes from start.S of 74xx_7xx  
 
=====================================================================
START_GOT
 ...
 
 . = EXC_OFF_SYS_RESET
 .globl _start
_start:
 li r21, BOOTFLAG_COLD /* Normal Power-On: Boot from FLASH */
 b boot_cold
 sync
 
...
 
boot_cold:
boot_warm:
 /* disable everything */
...
       
 /*
  * Calculate absolute address in FLASH and jump there
  *------------------------------------------------------*/
 lis r3, CFG_MONITOR_BASE@h
 ori r3, r3, CFG_MONITOR_BASE@l
 addi r3, r3, in_flash - _start + EXC_OFF_SYS_RESET           //
 mtlr r3                                                                                //move contents in r3 to Link Register(LR)
 blr                                                                                      //branch to address in Link Register(LR)
 
in_flash:                                                                                //
 /* let the C-code set up the rest   */
 /*       */
 /* Be careful to keep code relocatable !  */
 /*------------------------------------------------------*/
 
==========================================================================
why not use "bl in_flash" or  simply comment these codes out?
thank you.