|
Example:
public class myClass { public int square(int x) // square( ) is a leaf function { return x * x; } ... } |
|
Example:
public class myClass { public int square(int x) // square( ) is a leaf function { return x * x; } public int sumOfSquare(int x, int y) // sumOfSquare( ) is a non-leaf function { return square(x) + square(y); } ... } |
|
|
Older processors (like the INTEL x86 and Core Dual) has a subroutine call instruction for non-leaf subroutines that a leaf subroutine can also use.
So:
|