Fortran mode provides special commands to move by subprograms (functions and subroutines) and by statements. There is also a command to put the region around one subprogram, which is convenient for killing it or moving it.
Move to beginning of subprogram
Move to end of subprogram (
Put point at beginning of subprogram and mark at end
Move to beginning of current or next statement
Move to beginning of current or previous statement