Creates a stack frame for a function and reserves registers for local register variables.
fralloc [ number ]
You need to create a stack frame for a function if the function:
The fralloc directive has an optional argument number that lets you specify the size in bytes of the parameter area of the stack frame. The compiler creates a 0-byte parameter area. If your assembly language routine calls any function that requires more parameters than will fit in r3 - r10 and fp1 - fp8 , you must specify a larger amount.